私はPythonが初めてで、クラスのプログラムを作成するのに苦労しています。降雪量を 1 週間毎日記録し、入力を小数点以下 1 桁に四捨五入することになっています。これを以下で行いました。
def main():
print "~*~*~*~*~*~ SNOWFALL LOG ~*~*~*~*~*~"
snowFall = float (raw_input("Enter Snowfall for Day 1: "))
print "Snowfall for Day 1: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 2: "))
print "Snowfall for Day 2: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 3: "))
print "Snowfall for Day 3: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 4: "))
print "Snowfall for Day 4: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 5: "))
print "Snowfall for Day 5: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 6: "))
print "Snowfall for Day 6: ", ("%.1f" % snowFall)
snowFall = float (raw_input("Enter Snowfall for Day 7: "))
print "Snowfall for Day 7: ", ("%.1f" % snowFall)
main()
ただし、その後、for
ループを使用して総降雪量と平均を計算することになっています。コマンドstr(command)
も何らかの形で関与していることは知っていますが、その方法はわかりません。
この問題にどのようにアプローチすればよいですか?