在哪里放置 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')