输入一个2位数,判断是奇数还是偶数,判断其十位数和个位数是什么数字,用if嵌套实现
时间: 2024-03-09 13:51:49 浏览: 156
好的,可以使用以下 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;否则,我们使用整除运算符 `//` 和取模运算符 `%` 计算出该数的十位数字和个位数字,并输出结果。如果输入的数为奇数,我们就直接计算出它的十位数字和个位数字,并输出结果。
相关问题
用户输入一个2位整数,要求:1.判断输入的数是奇数还是偶数。2.判断其十位数和个位数分别是什么数字。" 用 if 嵌套实现。
好的,您可以这样实现:
```python
num = int(input("请输入一个2位整数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
ten = num // 10
single = num % 10
if ten == 0:
print("个位数为", single)
else:
print("十位数为", ten, ",个位数为", single)
```
以上代码中,我们首先使用 `input()` 函数获取用户输入的 2 位整数,然后使用 `%` 运算符判断该数是否为偶数,如果是,输出“是偶数”,否则输出“是奇数”。
接下来,我们通过整除和取模运算符计算该数的十位数和个位数,如果十位数为 0,则输出个位数,否则同时输出十位数和个位数。
希望对您有所帮助!
阅读全文