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...