为什么输出结果无法出现数字
为什么输出结果还剩几次机会不是数字而是这样的请输入密码:12345
密码输入错误!您还有’,times-1,‘次机会 请输入密码:
bingo = 'FishC.com'
times = 3
while times:
temp = input('请输入密码:')
if temp == bingo:
print('密码正确,进入程序!')
break
elif'*'in temp:
print('密码中不能含有”*“号!您还有',times-1,' 次机会,end=''')
continue
else:
print('密码输入错误!您还有’,times-1,‘次机会',end='')
times -= 1 本帖最后由 isdkz 于 2022-2-15 21:52 编辑
bingo = 'FishC.com'
times = 3
while times:
temp = input('请输入密码:')
if temp == bingo:
print('密码正确,进入程序!')
break
elif'*'in temp:
print('密码中不能含有”*“号!您还有',times-1,' 次机会',end="'") # 机会后面少了一个单引号,end改成"'", 因为它里面的单引号会把左边的单引号闭合
continue
else:
print('密码输入错误!您还有',times-1,'次机会',end='') # “还有”后面的单引号和“次”前面的单引号是全角的,要把它改成半角
times -= 1 isdkz 发表于 2022-2-15 21:47
好的,非常感谢{:10_275:}
页:
[1]