一位徒步旅行者正在进行徒步旅行,计划徒步旅行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。我不善于把我的话变成代码,所以任何帮助都是感激的!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐