python新手程式就遇到問題,python新手 第乙個程式就遇到問題NameError name AI is not defined

2021-04-12 18:06:57 字數 2929 閱讀 9781

1樓:匿名使用者

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

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)

2樓: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,儲存後,再次執行,執行成功。

3樓:匿名使用者

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

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

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

print list[0]

print list[-1]

4樓:江

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

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

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

python 執行報錯nameerror出現原因,怎麼解決

我寫了乙個python程式,報錯nameerror: name xx is not defined 求解

5樓:time莫里

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

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

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

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

/dev/peps/pep-0263/。

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

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

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

6樓:用著追她

python程式,復報錯nameerror: name xx is not defined 是沒有宣告造成的,需要制

在檔案的前兩行進行宣告編碼,宣告方法為:

1、寫乙個python檔案,檔案中有中文字元,且未宣告編碼。

2、當程式檔案中,存在中文字元時候,檔案未宣告編碼格式就會出現報錯資訊:  file "encode.py", line 1syntaxerror:

non-ascii character '\xe7' in file encode.py on line 1, but no encoding

declared; see //..python.../dev/peps/pep-0263/ for details for details。

3、根據錯誤提示,在python官網得到如下幫助資訊。

4、所以,按照幫助文件的提示以及例子,在python檔案中加入乙個編碼宣告。

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

7樓:gta小雞

錯誤在msg=mimetext(mail_body,'html','utf-8')這一行,mail_body沒有定義。

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

8樓:匿名使用者

沒問題,可能是字元縮排格

式問題吧,仔細檢版查一下權:

class myclass(object):

def __init(self):

pass

i=12345

def f(self):

return "hello word"

def main():

pass

if __name__=='__main__' :

print(myclass().f())

python 程式報:nameerror: name 'sys' is not defined

9樓:匿名使用者

在**最前面加入這一行:

import sys

出錯是因為你沒有匯入sys這個模組。

10樓:

樓上正解,要先導入sys模組

import sys

11樓:yf在長春

import sys

12樓:匿名使用者

import sys即可

python新手遇到的問題,python初學者遇到的弱智問題

class process information structure fields hprocess handle hthread handle dwprocessid dword dwthreadid dword 上面的這段 有乙個地方被大寫了,fields 應該為小寫 fields 蟒蛇3?列...

大學追女生遇到問題,大學追女生遇到問題

記住你一句話 不是你的 永遠不是你的 是你的 永遠跑不掉 死都跑不掉 還可能為你死!這種情況 我覺得不應該繼續追 因為對方已經擺明了對你沒感覺 告訴這個跟長相沒關係 正所謂羅蔔青菜 各有所愛 女人不像男人是外表空 在性行為學裡面就解釋了 男人是外貌控 女人是生理控!還有就是 你要利用你的帥氣接觸更多...

練高音遇到問題

其實,唱歌好不好主要是音準 節奏。這兩點有了只能算會唱,然而感情才是最高境界。藝無止境,為情是岸。五音不全是你沒有用耳朵,音準很多時候是耳朵,在你唱歌的時候,其實耳朵更重要,我們往往在演唱時忽略了用耳,要認真的聽自己唱出來本聲,才可把握音準和情感 一定聽過,帶著耳機唱歌的人,聲蓋過自己的聲音,所以跑...