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

Python使用if else实现整数奇偶判断及条件分支输出

Python条件判断实现整数分类输出

判断规则

传入整数n,通过if-else条件分支按以下规则输出结果:

  • n为奇数:输出Weird
  • n为偶数且值在[2,5]闭区间(包含两端端点)内:输出Not Weird
  • n为偶数且值在[6,20]闭区间(包含两端端点)内:输出Weird
  • n为偶数且值大于20:输出Not Weird

实现代码

n = int(input())
if n % 2 != 0:
    print("Weird")
else:
    if 2 <= n <= 5:
        print("Not Weird")
    elif 6 <= n <= 20:
        print("Weird")
    else:
        print("Not Weird")

逻辑说明

  • 首先通过取模运算n % 2 != 0判断n是否为奇数,命中则直接输出对应结果
  • 奇数判断不命中则自动进入偶数分支,再按数值区间做二次判断,匹配对应输出即可
  • Python原生支持连续区间比较写法,2 <= n <=5等价于n >=2 and n <=5,写法更简洁可读性更强

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 06:18:26