n=int(input()) j=1 完善下列代码b=-1 flag=False while n>0: if n%10==5: print(j) n=n//10 j+=1 if
时间: 2024-03-21 13:43:55 浏览: 64
编程Python等级考试-第一课(1)程序填空阅读填空程序试题.pdf
完善代码如下:
```
n = int(input())
j = 1
b = -1
flag = False
while n > 0:
if n % 10 == 5:
print(j)
flag = True
n = n // 10
j += 1
if not flag:
print(b)
```
此代码的功能是:输入一个整数n,逐位判断n中是否包含数字5,若包含则输出该数字所在的位数,否则输出-1。
阅读全文