[英]Name not defined
我正在編寫一個簡單的輸入,但不斷出現錯誤。 冷杉的例子,如果我輸入“ Eagle”,它會得到名字錯誤,“ eagle”未定義。 為什么是這樣?
print("The new word?")
newword = input()
如果您不想評估提供的表達式,請使用raw_input
。 默認情況下,python會評估您提供的input
以python表達式形式),從而引發名稱錯誤。
newword = raw_input('the new word')
否則,如果打算使用input
,則需要將輸入字符串括在引號中。 然后python將其視為消除NameError的字符串。 供應'Eagle'
,而不是Eagle
。 此外,最好在輸入參數中提供提示字符串,即
newword = input('The new word')
#supply 'Eagle' (in quotes)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.