反応時間実験を行っています。私はpythonが初めてで、psychopyというパッケージを使用しています(ただし、これはpythonの質問だと思います)。反応時間があり、小数点以下の 6 桁目 (マイクロ秒) のみを一貫して表示したいだけです。
このコードは RT を 6 桁で示しています。
msg="Correct! RT=%.6f" %(resp.rt)
ディスプレイにこれを生成します:0.427716
しかし、この例では 6 の最後の桁のみを表示したいと考えています。
私はこのコードを正常に使用しました:
msg= str(resp.rt)[-7]
ただし、表示される対応する桁は、5 番目と 6 番目の場合があります。常に6番目の代わりに。理由がわかりません。