骑车与走路

所属作业: hw4 算法: 分支

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 从输入中读取一个整数,表示办事的距离(单位:米)
d = int(input())

# 计算步行所需的时间,步行速度为1.2米每秒
walk_time = d / 1.2

# 计算骑车所需的时间
# 骑车的时间包括找到自行车、开锁、骑车和停车锁车的时间
# 其中,找到自行车和开锁的时间为27秒,停车锁车的时间为23秒,所以总共是50秒
# 骑车速度为3.0米每秒
bike_time = 50 + d / 3.0

# 比较骑车和步行的时间
if bike_time < walk_time:
    # 如果骑车的时间少于步行的时间,输出"Bike"
    print("Bike")
elif bike_time > walk_time:
    # 如果骑车的时间多于步行的时间,输出"Walk"
    print("Walk")
else:
    # 如果两者时间相同,输出"All"
    print("All")

错误代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
d = input()
t = 0
a = 0
b = 0
a = 50 + 3 * t
b = 1.2 * t
if a > b:
    print("Bike")
elif a == b:
    print("All")
else:
    print("Walk")