输入一个2位数,判断是奇数还是偶数,判断其十位数和个位数是什么数字,用if嵌套实现
时间: 2024-03-09 21:51:49 浏览: 27
好的,可以使用以下 Python 代码实现:
```
num = int(input("请输入一个2位整数:"))
if num % 2 == 0:
print("这是一个偶数")
if num == 0:
print("它的十位数字和个位数字都是0")
else:
ten_digit = num // 10
unit_digit = num % 10
print("它的十位数字是:", ten_digit)
print("它的个位数字是:", unit_digit)
else:
print("这是一个奇数")
ten_digit = num // 10
unit_digit = num % 10
print("它的十位数字是:", ten_digit)
print("它的个位数字是:", unit_digit)
```
在这个实现中,我们使用了嵌套的 `if` 语句。首先,我们判断输入的数是否为偶数,如果是,就输出判断结果,并进行进一步判断:如果该数为 0,则它的十位数字和个位数字都是 0;否则,我们使用整除运算符 `//` 和取模运算符 `%` 计算出该数的十位数字和个位数字,并输出结果。如果输入的数为奇数,我们就直接计算出它的十位数字和个位数字,并输出结果。