python 报文重排序 输入第一行为n
时间: 2023-08-21 12:00:58 浏览: 95
一个控制台应用程序从键盘输入你要排序的数的个数n ,然后输入要排序的n个数,按由小到大的顺序输出
5星 · 资源好评率100%
题目的意思是输入一个整数n。如果n为正数,则按照顺序输出1到n;如果n为负数,则按照倒序输出n到1。
以下是一个Python的实现代码:
```python
n = int(input("请输入一个整数n:"))
if n > 0:
for i in range(1, n + 1):
print(i)
elif n < 0:
for i in range(n, 0, -1):
print(i)
else:
print("输入的数为零。")
```
上述代码首先将输入的n转换为整数类型。接下来使用if-elif-else语句判断n的值。如果n大于0,通过for循环从1到n打印每个数。如果n小于0,通过for循环从n到1打印每个数。如果n为零,则输出提示信息“输入的数为零”。
阅读全文