求助!Python錯誤NameErrorname是

2021-03-04 01:35:45 字數 1239 閱讀 7738

1樓:匿名使用者

temp = input("請問***小姐願意做我女朋友嗎?[是/否]")

if temp == '是':

我寫了一個python程式,報錯nameerror: name 'i' is not defined

2樓:匿名使用者

你是想寫遞迴求列表最小值的**吧,問題太多:

def min(i): # min 是標準函式,不應定義專一個同名的i=len(list)-1 # list是什麼,引屬用全域性變數嗎? 那要用globa定義一下

min=list[i] # min已經是函式了,再把它變成整數?

if i==0:

return min # 同上

else:

if min

其實python自帶的min函式就是取最小值的,像你的例子兩行搞定:

l = [154,64,16,65,3,56]print min(l)

3樓:time莫里

python程式bai,錯誤nameerror:名稱xx未定義du不是由宣告引起zhi的,需要在檔案的前兩行dao宣告**,專宣告方法是:屬

1,在檔案中寫一個帶有中文字元的python檔案,不進行編碼。

2,當程式檔案中有中文字元時,如果檔案未宣告編碼格式,則會顯示錯誤訊息:檔案「encode.py」,第1行#saxaxerror:

檔案編碼中的非ascii字元'\ xe7'。 py在第1行,但沒有編碼宣告;有關詳細資訊,請參閱//..python...

/dev/peps/pep-0263/。

3,根據錯誤提示,在python官方**上獲取以下幫助資訊。

4,因此,請按照幫助文件提示和示例在python檔案中包含**宣告。

5,儲存後,再次執行,執行成功。

4樓:匿名使用者

單純求列表的最小值,如果列表

元素沒問題的話(去除invalid item),直接給列表排序,取頭專尾屬也能拿到最大最小值。

list=[154,64,16,65,3,56]list.sort()

print list[0]

print list[-1]

5樓:江

1、首先除了錯誤要找出錯誤在**。

2、出現這種情況就是使用的「i」沒有定義,而是直接拿出來用的。

3、解決方式:將i定義一下就ok了。

初學Python遇到以下錯誤。求助

額。看錯了。你這截圖看著好累啊。錯誤提示說你的print呼叫時少了一個括弧,但是看你的截圖沒有這毛病啊。你能不能發一下原始碼啊?看你bai截圖的 沒什麼問題 看報du錯資訊syntaxerror missing parentheses in call to print imtools 裡的zhipr...

python求助大神,求助python大神程式設計

迴圈列表a,得到其中的每一個二級列表i。迴圈每一個二級列表i。得到列表裡的每一個值j。定義一個變數n每迴圈一次,就把n加上一個j。最後得到的n就是所有數值的和 list 1,2 3,4,5 5,6 7,8 1,2 345,44 58,64,102 70,898 11,200 30,47 105,26...

python執行錯誤 TypeError unsuppo

python執行錯誤typeerror unsupported operand type s for str and str 試試了你的 沒什麼問題另外根據你錯誤的提示 在str.python執行錯誤typeerror unsupported operand type s for str and s...