为什么我有的时候加入end=‘’ 运行之后会报错?
为什么我有的时候加入end=‘’ 运行之后会报错?去掉之后技能跑了 把出错的程序发上来 应该用英文的引号:
end='' 一个账号 发表于 2020-2-17 16:19
应该用英文的引号:
我用的就是英文符号...只是刚才帖子里随便打的 塞利格曼的狗 发表于 2020-2-17 16:21
我用的就是英文符号...只是刚才帖子里随便打的
把你的完整代码发上来 冬雪雪冬 发表于 2020-2-17 16:17
把出错的程序发上来
key ='FishC.com'
guess = input('请输入密码:', end=' ')
i = 2
a = 3
while '*' in guess != True:
print ('密码中不能含有‘*’号!您还有3次机会!')
guess = input('请重新输入:')
while i and key != guess:
if key != guess:
i -= 1
a -= 1
print ('密码输入错误!您还有',a,'次机会!')
guess = input('请重新输入:')
continue
else:
print('密码正确,进入程序')
删掉那个end就可以用不知道为什么 一个账号 发表于 2020-2-17 16:21
把你的完整代码发上来
key ='FishC.com'
guess = input('请输入密码:', end=' ')
i = 2
a = 3
while '*' in guess != True:
print ('密码中不能含有‘*’号!您还有3次机会!')
guess = input('请重新输入:')
while i and key != guess:
if key != guess:
i -= 1
a -= 1
print ('密码输入错误!您还有',a,'次机会!')
guess = input('请重新输入:')
continue
else:
print('密码正确,进入程序')
删掉end就可以 end是print的参数,不是input的参数 塞利格曼的狗 发表于 2020-2-17 16:24
key ='FishC.com'
guess = input('请输入密码:', end=' ')
i = 2
input() 里面不能有 end,默认是 end='',去掉就行了 可能是符号弄成中文了吧 Sungne_jer 发表于 2020-2-17 19:13
可能是符号弄成中文了吧
真的不是的 嘤嘤嘤
页:
[1]