You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何批量输入5个数字并统一输出奇偶判断结果

解决方案

核心思路是先把每个数字的奇偶判断结果暂存起来,等所有数字输入完成后再统一输出。具体实现如下:

  1. 初始化一个空列表,用来保存每一次的判断结果
  2. 循环5次接收输入,每次判断数字奇偶后,将对应的大写结果(Odd/Even)添加到列表中
  3. 所有输入完成后,遍历列表逐个打印结果

修改后的代码:

results = []
for _ in range(5):
    num = int(input())
    if num % 2 == 0:
        results.append('Even')
    else:
        results.append('Odd')

for res in results:
    print(res)

代码说明

  • 用results列表暂存结果,避免输入一个数字就立刻输出
  • 匹配期望输出的格式,将判断结果改为首字母大写的Even/Odd
  • 最后通过第二个循环统一输出所有结果

测试示例输入:

3
5
2
1
33

运行代码后会得到期望输出:

Odd
Odd
Even
Odd
Odd

内容的提问来源于stack exchange,提问作者Lostcause

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 21:10:45