在哪里放置 break 语句或如何更改我的代码?

我在代码中有 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')

我的老师告诉我键盘输入将在按下空格后结束


阿晨1998
浏览 212回答 1
1回答

慕桂英4014372

你的问题是,你转换number成整数之前,你比较一下' '。在进行转换之前进行比较。(此外,我将您的循环更改为while循环,因为如果您希望它运行直到输入为空格,则更有意义。)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')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python