我已经卡了两个多小时了,这是一项作业,所以请不要直接回答,只是指引我正确的方向。
那么……这个程序旨在输入“速度限制”,输入“当前速度”,并为您提供打印响应,“速度正常”(如果您低于或等于速度限制)和“减慢速度!”(如果您超速)。当我按照任务要求输入以下数据时:50的速度限制。当前速度为50、45、55、52和50。
答案应该是 -
相反我得到了 -
如果有人能指引我正确的方向,那就太好了 ;)。
谢谢,
Ron
那么……这个程序旨在输入“速度限制”,输入“当前速度”,并为您提供打印响应,“速度正常”(如果您低于或等于速度限制)和“减慢速度!”(如果您超速)。当我按照任务要求输入以下数据时:50的速度限制。当前速度为50、45、55、52和50。
答案应该是 -
Speed limit: 50
Current speed: 50
Speed OK
Current speed: 45
Speed OK
Current speed: 55
Slow down!
Current speed: 52
Slow down!
Current speed: 50
Speed OK
Current speed:(White space)
相反我得到了 -
Current speed: 50
Speed OK
Current speed: 45
*Then the program stops.*
我的程序读取 -
limit = int(input("Speed limit: "))
speed = int(input("Current speed: "))
if speed <= limit:
print("Speed OK")
speed = int(input("Current speed: "))
false = speed > limit
while false:
print("Slow down!")
speed = int(input("Current speed: "))
如果有人能指引我正确的方向,那就太好了 ;)。
谢谢,
Ron