编写程序,从键盘输入一个三位正整数,然后反向输出对应的数,如果输入的数不是三位正整数,则输出-1
时间: 2024-05-15 20:15:17 浏览: 95
python代码 输入数字使其反向输出的方法
```
num = input('请输入一个三位正整数:')
if len(num) != 3 or not num.isdigit():
print('-1')
else:
reverse_num = num[::-1]
print(reverse_num)
```
解析:
1. 使用 `input()` 函数从键盘读取用户输入的字符串,并将其存储在变量 `num` 中。
2. 使用 `len()` 函数判断输入的字符串长度是否为 3,并使用 `isdigit()` 函数判断输入的字符串是否只包含数字。如果不符合条件,则输出 `-1`。
3. 如果输入的字符串符合要求,则使用切片操作 `[::-1]` 反向输出字符串,并将结果存储在变量 `reverse_num` 中。
4. 最后,使用 `print()` 函数输出反向输出的结果。
阅读全文