每次程序读入一个正三位数,然后输出逆序的数字,但输入的数字含有结尾的0时,输出不应带有前导的0
时间: 2023-11-07 17:08:35 浏览: 97
关于逆序输出数字的程序
以下是Python的代码实现:
```
num = input() # 读入一个字符串
num_reverse = num[::-1] # 将字符串反转
if num_reverse[-1] == '0': # 如果反转后的最后一位是0
num_reverse = num_reverse[:-1] # 则去掉最后一位
print(num_reverse) # 输出反转后的数字
```
首先,我们使用`input()`函数读入一个字符串类型的数字。然后,使用字符串的切片操作`[::-1]`将其反转。接着,我们判断反转后的最后一位是否是0,如果是,就使用字符串的切片操作`[:-1]`去掉最后一位。最后,我们使用`print()`函数输出反转后的数字。
例如,如果输入数字为`123`,则输出为`321`。如果输入数字为`120`,则输出为`21`。
阅读全文