python3中end = '' 报语法错误
print('密码输入错误!您还有次机会!',end = ' ')^
SyntaxError: invalid syntax 你的错误不在这,完整代码。 没问题,你把代码全部删除重打一遍看看 楼主把完整代码贴出来。错误提示那个位置只是代码运行到那里发现了错误,并不一定是错误的地方。 elang696 发表于 2018-5-27 18:37
楼主把完整代码贴出来。错误提示那个位置只是代码运行到那里发现了错误,并不一定是错误的地方。
password = 'f'
i =3
while i :
answer = input('请输入密码:')
if answer ==password:
print ('密码正确,进入程序')
break
elif '*' in answer:
print ('密码中不能含有"*"号!您还有次机会!')
continue
else:
print('密码输入错误!您还有次机会!',end = '')
i -= 1 ba21 发表于 2018-5-27 18:25
没问题,你把代码全部删除重打一遍看看
把end删了是没问题的。 {:10_269:}代码成功运行 elang696 发表于 2018-5-28 09:30
代码成功运行
那是我的python交互的repl有问题? 楼主找到解决办法了吗,同款错误{:10_266:} breeze123 发表于 2018-5-27 21:57
password = 'f'
i =3
while i :
IDLE里复制粘贴代码后成功运行没有报错。
具体你用的什么编程工具,还有你输入了什么内容,报错的完整信息发出来吧。
这样方便大家更快帮你找到原因。 我觉得是不是你最后 end 后面打成双引号了,不是两个单引号 十有八九是符号问题,end=后面是两个单引号或者两个双引号,你可能打成一个双引号了,或者打成中文符号了
页:
[1]