python-英語の成績を入力して、-1は入力を終えて、学生の人数、総点、平均点を求めます.問題を見た瞬間、あなたは問題を間違えますか?
5353 ワード
print(" , , -1, ")
number = 0
while 1:
i = int(input(" :"))
if i == -1: break
number += 1
exec("i%i=%i" % (number, i))
n = number
sum = 0
while number > 0:
exec("sum=sum+i%i" % number)
number -= 1
print(" :%s
:%s" % (sum, sum / n))
以上は間違いの隠蔽で、私はテーマを見た時、できるだけ結果を見に行かない.そこでこのテーマを見たとき、データは意味があり、保存されていると思います.実は問題をよく調べていない.その時、私はこの問題の前に、本の中でまだexecに言及していないと思っていました.本にはどう書きますか.上の段落の字をコードし終わって、2つの場所を間違えて、1つはそこにintを加えることを入力して、1つは後でsumに定義して値を割り当てます.
i=int(input(" ,-1 :"))
sum=0
count=0
while i!=-1:
sum=sum+i
count+=1
i=int(input(" ,-1 :"))
print(" :%s
:%s
:%s
"%(count,sum,sum/count))
私と同じように問題を間違えて問題を複雑にして、1を引く.
c=a/b
print(c)
print(a/b)
実はやはり教材と違って、本の上で第一の方法で、私は次のようなものを使っています.比較してみましょう.
6.030555486679077 5.635790586471558 5.659188747406006 5.736059904098511 5.660043954849243 5.7185959815979
5.9855797290802 5.738065004348755 5.7706990242004395 5.821998834609985 5.702195405960083 5.685034990310669
決定的な違いはない.
そこで禅を見に行きましょう!
単純さは複雑さより優れ、複雑さは乱れより優れ、
printでは、数値は公式でまだ乱れていないと思います.