编写python程序,输入一个任意位数的正整数(大于两位),输出这个数的逆序,要求用for循环
时间: 2023-04-10 18:01:33 浏览: 136
好的,这个问题是可以回答的。以下是Python程序的代码:
```
num = input("请输入一个任意位数的正整数:")
reverse_num = ""
for i in range(len(num)-1, -1, -1):
reverse_num += num[i]
print("这个数的逆序是:", reverse_num)
```
这个程序会先让用户输入一个任意位数的正整数,然后用for循环逆序遍历这个数的每一位,将每一位拼接起来形成逆序数,并输出结果。
相关问题
编写python程序,输入一个任意位数的正整数(大于两位),输出这个数的逆序,要求用for循环,不用reverse函数
好的,这个问题可以回答。以下是程序:
```
num = input("请输入一个任意位数的正整数:")
reverse_num = ""
for i in range(len(num)-1, -1, -1):
reverse_num += num[i]
print("这个数的逆序是:", reverse_num)
```
注意,这个程序中用到了字符串的拼接操作,即 `+=`。另外,`range(len(num)-1, -1, -1)` 表示从字符串最后一个字符开始,倒序遍历整个字符串。
编写python程序,输入一个任意位数的正整数(大于两位),输出这个数的逆序
您好,这个问题可以回答。以下是Python程序的代码:
```
num = input("请输入一个任意位数的正整数:")
reverse_num = num[::-1]
print("这个数的逆序是:", reverse_num)
```
这个程序会先让用户输入一个正整数,然后使用Python中的切片操作将这个数逆序,最后输出逆序后的数。
阅读全文