在哪里放置 break 语句或如何更改我的代码?
Where to put break statement or how to change my code?
嘿,我在代码中有 break 语句,但它不起作用
我在代码中尝试了不同的中断位置
number i in range(1,100):
number=int(input('Give number '))
if number== ' ':
break
if number%2==0:
print('number is even')
else:
print('number is odd')
我的老师告诉我,按下 space 后,键盘的输入将结束
您的问题是您在 与 ' '
比较之前将 number
转换为整数 。在进行转换之前进行比较。 (此外,我将您的循环更改为 while
循环,因为如果您希望它 运行 直到输入为 space 更有意义。)
while True:
number = input('Give number ')
if number == ' ':
break
number = int(number)
if number % 2 == 0:
print('number is even')
else:
print('number is odd')
嘿,我在代码中有 break 语句,但它不起作用
我在代码中尝试了不同的中断位置
number i in range(1,100):
number=int(input('Give number '))
if number== ' ':
break
if number%2==0:
print('number is even')
else:
print('number is odd')
我的老师告诉我,按下 space 后,键盘的输入将结束
您的问题是您在 与 ' '
比较之前将 number
转换为整数 。在进行转换之前进行比较。 (此外,我将您的循环更改为 while
循环,因为如果您希望它 运行 直到输入为 space 更有意义。)
while True:
number = input('Give number ')
if number == ' ':
break
number = int(number)
if number % 2 == 0:
print('number is even')
else:
print('number is odd')