我對Python非常陌生,並且正在努力爲一個類創建一個程序。我們都應該降雪日常記錄了一個星期,一輪輸入到小數點後一位,這是我在下面做:應該如何接近初學者的編程任務?
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)
也以某種方式參與,但我不知道如何。
我該如何解決這個問題?
它保持平均和總計最近提交的積雪。所以第7天打印爲總數,並且它除以7是平均值。使用最新的值而不是編譯列表? – user2031682
其實我找到了答案,我並沒有把它放在正確的地方。非常感謝你的幫助!我一直在這裏坐了幾個小時,重寫了這個程序,只需要一點幫助就可以突破。 – user2031682
任何原因你不只是'sum()'列表中的所有值? –