Python 输入一个整数,求该整数上的各位数是否包含数字5,若有,则按从低到高的顺序输出第几位,若没有则输出-1
时间: 2023-05-26 20:07:53 浏览: 376
示例:
输入:34578
输出:2 3
解释:34578中的第2位和第3位包含数字5。
输入:123
输出:-1
解释:123中不包含数字5。
以下是一种可能的实现方式:
```python
n = int(input())
has_five = False
for i, digit in enumerate(str(n)):
if digit == '5':
has_five = True
print(i + 1, end=' ')
if not has_five:
print(-1)
```
阅读全文