python - 在哪里放置 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')
我的老师告诉我,键盘输入将在按下空格后结束
解决方案
您的问题是在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')
推荐阅读
- angular - Angular Post中的Json数据未定义错误
- python - Anaconda Jupyter 在导入 tensorflow 时显示 eroor
- mql4 - 在 mql4 中创建多货币专家
- java - 如何自定义 eclipse 以格式化二维数组?
- c# - 可以更新 2 列表单 1 查找吗?
- c# - 我可以使用 C# 代码以编程方式生成不记名令牌吗?
- php - 本地设置上的 Laravel NotFoundHTTPException
- reporting-services - 从报告中删除多余的空白页
- scala - Gatling stomp 发布/订阅负载测试
- xcode - Xcode Post Archive Action - 存档路径环境变量