python要求读入1个正整数n,然后输出它的奇偶性。
时间: 2023-05-12 18:06:25 浏览: 146
好的,这是一个简单的问题,可以用以下代码实现:
n = int(input("请输入一个正整数:"))
if n % 2 == 0:
print("这个数是偶数")
else:
print("这个数是奇数")
相关问题
本题目要求读入1个正整数n,然后输出它的奇偶性。 输入格式: 输入在一行中给出1个大于0的正整数n。 输出格式: 对每一组输入,在一行中输出"n是奇数"或"n是偶数"。 输入样例:
本模型可以回答编程类问题,您给出的是一个关于数字奇偶性的问题。我能够解决这个问题。
代码如下:
```python
n = int(input())
if n % 2 == 0:
print("{0}是偶数".format(n))
else:
print("{0}是奇数".format(n))
```
以上代码读入一个正整数n,判断n是否为偶数,如果是则输出"{n}是偶数",否则输出"{n}是奇数"。
本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。python
代码如下:
```python
def reverse(n):
if n < 10:
print(n, end="")
else:
print(n % 10, end="")
reverse(n // 10)
n = int(input())
reverse(n)
```
解释:
首先读入一个正整数 n。
递归函数 reverse 将 n 逆序输出。如果 n 是个一位数,则直接输出;否则将 n 的个位数字输出,然后递归输出 n//10。递归的终止条件是 n < 10。
最后调用函数 reverse 输出结果。
阅读全文