此处是初学者... Python 101
我有一个if-else语句列表,如果用户输入的数字超出预定义范围,则需要它们停止。但是我不能使用quit / assert / sys.exit命令来停止程序。退出命令的“逻辑”方式是什么?
例如:if语句(后面还有其他4条单独的语句),我将如何使用逻辑退出该逻辑?
input_miles = float(input('Enter miles here: '))
if input_miles >= 0:
miles2km = input_miles*1.6
print(input_miles, 'miles equal to', miles2km, 'km.')
elif input_miles <0:
assert FALSE
我正在尝试选中此框... “如果用户输入无效值,则程序将发出错误消息并立即终止。”
我知道这是一个基本问题,但是非常感谢您的帮助。
已更新为更大的示例: 英里至公里1:1.6
input_miles = float(input('Enter miles here: '))
if input_miles >= 0:
miles2km = input_miles*1.6
print(input_miles, 'miles is equal to', miles2km, 'km. Wow!')
elif input_miles <0:
assert FALSE
远离摄氏(F-32)(5/9)
input_FarTemp = float(input())
if input_FarTemp <= 1000:
print('That\'s in Fahrenheit, let\'s convert that into Celsius')
Far2Cel = ((input_FarTemp-32.0)*5/9)
print(input_FarTemp, 'Fahrenheit is',Far2Cel, 'degrees Celsius')
elif input_FarTemp > 1000:
assert FALSE