我正在做一个反应时间实验。我对python很陌生,我正在使用一个名为psychopy的包(尽管我猜这是一个python问题)。我有一个反应时间,我只想始终显示小数点后的第 6 位(微秒)。
此代码将 RT 显示为 6 位数字:
msg="Correct! RT=%.6f" %(resp.rt)
在显示器上产生这个:0.427716
但我只想显示最后一位数字,在本例中为 6。
我已成功使用此代码:
msg= str(resp.rt)[-7]
但是,显示的相应数字有时是第 5 位,有时是第 6 位。而不是总是第 6 个。我不知道为什么。