我有一個簡單的python腳本,其目的是打印一個額外的行時,輸入一個特定的名稱。這在3.3.4,但是當我試圖運行它在2.7 .6當輸入名字時,額外的行沒有被打印出來。我猜測我在兩個python版本之間的changelog中看到了一些東西。非常感謝幫助。Python 2.7.6雖然和如果
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.')
'raw_input'不在Py 3.x中,所以它不會起作用。 – thefourtheye
@thefourtheye我在Python 2.7.6中寫這個,我不得不降級。 – dawsondiaz