预先设置一个3位字母的验证码,用户可以输入3次验证码,每次错误后输出”您的验证码错误,请重新输入”,再进入输入界面:验证码正确则输出”通过验证”,结束循环。3次错误后将停止验证并输出“验证码无效,请更换”。
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
p = "123"
num = 3
while True:
s = input("请输入验证码:").strip()
num-=1
if s==p:
print('通过验证')
break
elif num>0:
print('您的验证码错误,请重新输入')
else:
print('验证码无效,请更换')
break
你好!仅供参考
key = 'ABC'
count = 0
while True:
a = input("请输入验证码:")
count = count + 1
if(a==key and count<=3):
print('通过验证')
break
elif(a!=key and count<3):
print('您的验证码错误,请重新输入')
elif(count==3):
print('验证码无效,请更换')