,和+|
count = 3password = 'FishC.com'
while count:
passwd = input('请输入密码:')
if passwd == password:
print('密码正确,进入程序......')
break
elif '*' in passwd:
print('密码中不能含有"*"号!您还有', count, '次机会!', end=' ')
continue
else:
print('密码输入错误!您还有', count-1, '次机会!', end=' ')
count -= 1
这里的,为什么不能用+? 因为 count - 1 不是字符串,如果将它转化成字符串(str(count - 1))就可以用 + 了 + 是将多个字符串拼接成一个字符串,这里的逗号相当于分隔符,传入多个参数
因为 这里面 有 数字,数字不能和字符串拼接,所以这样
页:
[1]