求求大佬瞅一眼,实在不知道哪里错了,按照参考答案打的,符号都是英文的
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 报错信息呢,你这end参数的冒号为啥在引号外面 count = 3
password = 'FishC.com'
while count:
passwd = input("请输入密码:")
if passwd == password:
print("密码正确,进入程序......")
break
elif "*" in passwd:
print('密码中不能含有"*"号!您还有',count,'次机会!',end='')
else:
print('密码输入错误!您还有',count-1,'次机会!',end='')
count -= 1
end=:''
应该是
end=''
应该是手误吧,多了个冒号~~
欢迎追问~ else你的下面一行,最后双引号?,前面也没双引号, 本帖最后由 白two 于 2021-8-17 22:14 编辑
推荐一下pycharm编辑器,会有错误提示,如下图:
很容易发现是 print 语句这里出的错,把 end = 后面的冒号删掉就正常了
louxinghao 发表于 2021-8-17 21:31
报错信息呢,你这end参数的冒号为啥在引号外面
感谢大佬,我多写了冒号{:5_106:} 白two 发表于 2021-8-17 22:12
推荐一下pycharm编辑器,会有错误提示,如下图:
哇,感谢大佬!!!!
页:
[1]