python-3.7 - 如何在python中重复输入?
问题描述
我想在不中断程序执行的情况下继续输入数字,这样我的程序就可以判断每个输入的数字是偶数还是奇数。它只做一次就坏了。请帮忙!
我一直在尝试并继续,但到目前为止还没有运气。
print('Please enter a number so I can check if it is even or odd.')
number = int(input())
mod = number % 2
if mod > 0:
print('This number is odd.')
else:
print('This number is even.')
我希望不断地输入数字。
解决方案
while True:
print('Please enter a number so I can check if it is even or odd.')
number = int(input())
mod = number % 2
if mod > 0:
print('This number is odd.')
else:
print('This number is even.')
这将适用于您的情况
推荐阅读
- nginx - ingress-nginx 隐藏域重定向和基于路径的路由
- javascript - 压缩任务中的 uglify 错误插件“gulp-uglify”中的错误
- javascript - 使用 ASCII 代码格式化字符串和删除特殊字符不起作用 (JavaScript)
- arrays - 长度为 17 的数组仅被 forEach 循环迭代了 9 次
- typescript - 如何使用 Typescript 创建自定义 CLI 工具
- angular - 从后端接口创建 Angular 组件
- kubernetes - 当驱动程序是 hyperkit 或 virtualbox 时如何设置 minikube 代理?
- r - 使用 R 使用 for 循环更改列中的变量
- c# - C# - Firebase:从 Firebase 获取元素和所有嵌套的子数据
- .net - 测试运行将使用为框架 .NETFramework、Version=v4.0 和平台 X86 构建的 DLL。以下 DLL 与框架/平台不匹配