1.実現したいこと・・・入力した値とその値の偏差値の出力
2.プログラムリスト
import math
x=[]
sum=0
n=0
variance=0.0
average=0.0
while True :
try:
data = float(input())
x.append(data)
except ValueError:
break
for i in range(len(x)):
sum=sum+data
average=sum/len(x)
variance = variance + (data - average) * (data - average)
variance = variance / len(x)
SD=math.sqrt(variance)
Ti=(data-average)/SD*10+50
print(data,Ti)
と入力すると
File <Javascript undefined>, line 7
e True :
^
SyntaxError: invalid syntax
と帰ってきたのですが、どのように対処すればよいでしょうか?おそらく、エラーはwhileの行です。
やりたいことは、breakまではリストに値を入力して、forからは入力値に対する偏差値を出力しようとしています。
また、入力した値の偏差値をそれぞれ出力するためには対処方法のように修正するだけでよいでしょうか?
回答1件
あなたの回答
tips
プレビュー