用 n%2 判断奇偶,并用条件表达式输出结果。
OJ: noi_openjudge
题目 ID: ch0104-03
难度:入门
标签:条件判断数学python
日期: 2026-07-30 23:01
题意
判断正整数是奇数还是偶数。
思路
偶数除以 2 的余数为 0,奇数的余数非零。Python 中非零整数在条件位置视为真,因此 "odd" if number % 2 else "even" 可直接选择答案。
代码
Python代码
python
number = int(input())
print("odd" if number % 2 else "even")C++代码
cpp
//1.4-3
#include <cstdio>
int main(){
int a;
scanf("%d",&a);
if( a % 2 == 0)
printf("even");
else
printf("odd");
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
只有两个短输出分支时,条件表达式比完整 if 更紧凑。