你好我是新來的Python和一般的編程(!剛開始,昨晚),我已經寫了一個小程序,多數民衆贊成粘貼下面:別樣不受支持的操作問題(蟒蛇3)
name = str(input("please state your name: "))
print ("Welcome %s, your doomesday weapon of impolite mutant pigeons is ready for launch") %name
但是這樣下去返回此錯誤:
回溯(最近通話最後一個):在打印(文件「prog.py」,第2行,「歡迎%s,不禮貌的突變鴿子你doomesday武器是準備發射」 )%name TypeError:%:'NoneType'和'str'的不受支持的操作數類型
現在我知道這種問題的通常答案是將我的輸入從一個字符串轉換爲一個整數,並調整使用的操作數類型以匹配。然而,在這種情況下,我真的想要使用字符串形式的輸入,所以問題在?
P.S我正在使用Ideone.com編譯此代碼。
'print()'必須包含要打印的整個字符串。 – 2012-09-27 15:51:00