我有一个简单的python脚本,其目的是在输入特定名称时打印一个额外的行。这适用于3.3.4,但是当我尝试在2.7.6中运行时,额外的行不是在输入名称时打印出来。我猜我在两个python版本之间的更新日志中都有一些东西。非常感谢帮助。
while True:
name =raw_input('Piggy: What is your name?\n').strip()
if len(name.split()) == 1:
name = name.title()
break
else:
print("Ahhhj Make it shorter or actually enter a name. If you have a name like 'Mary Joe', please separate it by using a '-'")
if name ==('dawson'):
print('Hey Developer.')
答案 0 :(得分:5)
您调用name.title()
并替换name
,然后将其与小写字符串进行比较。它永远不会匹配。