在校园里,没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车
等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每
秒行走3.0米。请判断走不同的距离去办事,骑车快还是走路快。
【输入】
第一个正整数表示有n(n> 0)个测试数据,其后n行是对应的测试数据,每行为一次办事要行走的距离,单位为米。
【输出】
对应每个办事要行走的距离,如果骑车快,输出一行“Bike”;如果走路快,输出一行“Walk”;如果一样快,输出一行“All”。
【输入示例】
4
50
90
120
180
【输出示例】
Walk
Walk
Bike
Bike
你好同学,比较时间,然后用append把输入连接起来就可以啦
n = int(input('请输入n:'))
s = []
for i in range(n):
s.append(int(input()))
for i in range(n):
if(s[i]/1.2<27+23+s[i]/3):
print('Walk')
elif(s[i]/1.2>27+23+s[i]/3):
print('Bike')
else:
print('All')
def main():
num = int(input('Times:'))
for i in range(num):
data = int(input('Input Data:'))
if data / 1.2 > data / 3 + 50:
print('Bike')
elif data / 1.2 == data / 3 + 50:
print('All')
else:
print('Walk')
关键就是比较walk和bike两个在给定路程下的用时,
twalk = d / 1.2 tbike = 23 + 27 + d / 3
判断哪个时间短就行