Python ';str';无法以最快的圈速解释对象 total=0 最快=9999 最慢=0 圈数=输入(“多少圈?”) 对于范围内的i(圈数): 圈时间=输入(“请输入圈时间?”) 如果圈速>最快: 最快=圈时间 elif搭接时间”,最快) 打印(“最慢=>”,最慢) 打印(“总计=>”,总计) 打印(“平均=>”,总圈数/圈数)
我得到一个类型错误 对于范围内的i(圈数): TypeError:“str”对象不能解释为整数 有人能帮我吗我是新来的Python ';str';无法以最快的圈速解释对象 total=0 最快=9999 最慢=0 圈数=输入(“多少圈?”) 对于范围内的i(圈数): 圈时间=输入(“请输入圈时间?”) 如果圈速>最快: 最快=圈时间 elif搭接时间”,最快) 打印(“最慢=>”,最慢) 打印(“总计=>”,总计) 打印(“平均=>”,总圈数/圈数),python,python-3.x,Python,Python 3.x,我得到一个类型错误 对于范围内的i(圈数): TypeError:“str”对象不能解释为整数 有人能帮我吗我是新来的 谢谢当您从输入中获得一个值时,它被解释为一个字符串,一个字符值 要将该值用作整数,请执行以下操作: total = 0 fastest=9999 slowest=0 laps = input("How many laps?") for i in range(laps): lap_time = input("Please enter laptime?") if l
谢谢当您从
输入中获得一个值时,它被解释为一个字符串,一个字符值
要将该值用作整数,请执行以下操作:
total = 0
fastest=9999
slowest=0
laps = input("How many laps?")
for i in range(laps):
lap_time = input("Please enter laptime?")
if lap_time > fastest:
fastest = lap_time
elif lap_time < slowest:
slowest = lap_time
total = total + lap_time
print("fastest =>",fastest)
print("slowest =>",slowest)
print("total =>",total)
print("average =>",total/laps)
谢谢你帮我解决了这个问题,但是如果lap_time>faster:TypeError:unorderable types:str()>int,我在第7行遇到了另一个错误(
laps = int(input("How many laps?"))