python要求读入1个正整数n,然后输出它的奇偶性。
时间: 2023-05-12 20:06:25 浏览: 93
好的,这是一个简单的问题,可以用以下代码实现:
n = int(input("请输入一个正整数:"))
if n % 2 == 0:
print("这个数是偶数")
else:
print("这个数是奇数")
相关问题
python 读入一个正整数 n 计算
好的,以下是Python的代码实现:
```python
n = int(input("请输入一个正整数:"))
result = 0
for i in range(1, n+1):
if i % 3 == 0 or i % 5 == 0:
result += i
print("1到{}中3或5的倍数之和为:{}".format(n, result))
```
我们读入一个正整数n后,使用for循环遍历1到n的所有数字,如果数字是3或5的倍数,则将该数字累加到结果中。最后输出结果即可。
python读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出
可以使用以下代码实现:
```python
def reverse(n):
if n < 10:
print(n, end='')
else:
print(n % 10, end='')
reverse(n // 10)
n = int(input("请输入一个正整数:"))
print("该正整数的逆序输出为:", end='')
reverse(n)
```
首先在主程序中读入一个正整数n,然后调用递归函数reverse(n)。在reverse函数中,先判断n是否小于10,如果是,则直接输出n,否则输出n的个位数字,然后递归调用reverse函数,将n除以10取整后作为参数传入。这样就可以实现逆序输出了。注意在print函数中使用end=''参数,以避免每次输出后自动换行。