程序计算增加的​​数字

时间:2014-11-12 01:07:40

标签: python

一名徒步旅行者正在走路,计划徒步10天。输入每天行走的里程数。该程序应该返回最长时间段的长度,其中徒步旅行者比前一天行走更多英里。

请输入十天中每天徒步的里程数:
5
7
4
3
7
6
8
11个
3
9

连续3天,徒步旅行者的距离每天都在增加。这段徒步旅行者走了25英里。

这是程序应该是什么样子。
这是我到目前为止的代码

def hikertrip():
    print("Please enter the number of miles hiked on each of the ten days:")
    day1= eval(input())
    day2= eval(input())
    day3= eval(input())
    day4= eval(input())
    day5= eval(input())
    day6= eval(input())
    day7= eval(input())
    day8= eval(input())
    day9= eval(input())
    day10= eval(input())
    totaldays= day1 + day2 + day3 + day4 + day5 + day6 + day7 + day8 + day9 + day10
    TotalDistSoFar= 0
    TotalDaysSoFar= 0
    MaxDistance= 0
    MaxDays= 10
    print(" There were", TotalDaysSoFar " days in a row in which the hiker's distance increased")
    print(" every day. The hiker walked ", TotalDistSoFar, " miles during that stretch")
hikertrip()

我知道我需要告诉程序通过创建一个循环来计算一段天数,该循环在数字小于下一个数字时重置TotalDaysSoFar。我很难将我的文字写入代码,所以任何帮助都表示赞赏!

0 个答案:

没有答案