初學Python遇到的問題求助,python初學者遇到的弱智問題

2021-04-12 18:02:19 字數 3470 閱讀 1701

1樓:匿名使用者

不太明白就是:為何如此多人,說遇到問題。而從來不描述問題?

python初學者遇到的弱智問題

2樓:

1. 可能是路徑問題,裝個pythonwin試試看。

既然你命令列能執行,那說明**沒問題。

2. raw_input的引數本來就是會列印的,後面才是你要輸入的部分。你說的「編輯器」指的就是從命令列執行起來的『>>>「吧?

在那裡是一條一條命令來執行的,所以你一打回車就執行了這句話,你只要給guess輸入個值就可以了。這之後guess的值會一直有效。

3. 錯誤語句不會執行的,沒有任何後果影響。

4. 你還是用pythonwin吧,整個檔案寫好後按f5執行。

5. 如上。 我這裡沒裝idle,如有需要你可以把看不懂的英文貼上來看看。

初學程式設計,學習python遇到個問題,求大神解答。 10

3樓:匿名使用者

猜測是因為print的時候沒有加括號,因為python3.+的版本print的時候都要加括號,python\python36\lib\easygui.py目錄下第50行。

python初學者問題,嘗試後無法解決,請大神解釋

4樓:老弓長

"""__________執行環境python 3.5,結果正常_______

"""temp =input('不妨猜一下,我在想什麼數字?')guess=int(temp)

if guess==8:

print('哇,這麼厲害!')

print('猜中也沒有獎!')

else:

print('猜錯啦!我想的是8!')

print('遊戲結束!')

5樓:匿名使用者

你的是3.x版本,與2.x版不同的是,print已經變為funtion。

使用print需要加括號,不加括號要出錯。

print("test:%s,theclassifiercamebackwith:%d,therealansweris:%d"\

%("test",0,1))

6樓:匿名使用者

看提示是語法結構錯誤,看看是不是縮排,中文空格,或不可見字元問題#!/usr/bin/env pythontemp = input("please input a number:")

guess = int(temp)

if guess == 8:

print("ha ha ha ... you get!")else:

print("wrong number!")print("game over!")

執行結果:

$ python test3.py

please input a number:8ha ha ha ... you get!

game over!

$ python test3.py

please input a number:9wrong number!

game over!

7樓:幻形術

raw_input() 將所有輸入作為字串看待,返回字串型別。而 input() 在對待純數字輸入時具有自己的特性,它返回所輸入的數字的型別( int, float )

注意:input() 和 raw_input() 這兩個函式均能接收 字串 ,但 raw_input() 直接讀取控制檯的輸入(任何型別的輸入它都可以接收)。而對於 input() ,它希望能夠讀取一個合法的 python 表示式,即你輸入字串的時候必須使用引號將它括起來,否則它會引發一個 syntaxerror 。

除非對 input() 有特別需要,否則一般情況下我們都是推薦使用 raw_input() 來與使用者互動。

注意:python3 裡 input() 預設接收到的是 str 型別。

python初學者 有問題求回答

8樓:唐志偉

我也剛學到這裡,這裡的迴圈是一個一個數字開始的,不是0-9一起開始的。

首先是0,取餘數後為0,直接continue,再加上2,所以第一個數的結果是2;

然後是1,取餘數後為1,直接列印輸出,結果為1;

按此原理,答案依次為2,1,4,3,6,5,8,7,10,9。

9樓:匿名使用者

for i in range(10):             #i從0-9迴圈

if i%2 != 0:            #如果i對2取餘數不等於0,也就是i對2能不能整除

print(i)        #列印i, 所以結果中1,3,5,7,9是不能整除的

continue        #繼續

i += 2                  #i 自增長2,所以結果中有2,4,6,8,10

print(i)                #列印i

10樓:怨情怨景

range(10)就是從0一直到9,每個數字都分別在這個for...in程式迴圈一遍,你就這樣想,取得數值除以2餘數是不是0,當取0進這個迴圈時,餘數肯定是0,然後觸發continue,接著下面的i += 2,輸出是0+2=2,當你取值為1進入迴圈,餘數肯定不是0,然後就不用continue(不用繼續下一步了),直接輸出i,所以就是1,當你取值為2進入迴圈,餘數肯定是0,所以觸發continue,接著執行i += 2,輸出2+2=4,繼續你取值為3進入迴圈,餘數不是0,所以就不用進行continue後面的i += 2了,直接輸出3,以此類推,後面的自己去帶入迴圈,說的這麼詳細,如果還不明白,別學了兄弟,你不適合計算機語言。

11樓:匿名使用者

不等於0直接輸出,等於0加二

12樓:匿名使用者

for i in range(10):             #i從0-9迴圈,因為這個地方會重新對i賦值

if i%2 != 0:            #如果i對2取餘數不等於0,也就是i對2能不能整除

print(i)        #列印i, 所以結果中1,3,5,7,9是不能整除的

continue        #繼續

i += 2                  #i 自增長2,所以結果中有2,4,6,8,10

print(i)                #列印i

python初學,出現錯誤了??求助??

13樓:匿名使用者

你那個a是一個類,不能這麼呼叫的。你應該用類似

x=a(name,age)這種從a類生成一個物件。

當然,看你這麼呼叫,難道是想讓b從a繼承?如果繼承,初始化的時候用super啥的。

關於python的初學者的問題,初學者關於python的一個問題

我們把抄所有可能引發錯誤的語句放襲在baitry塊中,然後在except從句 塊中處理所du有的錯 zhi誤和異常。except從句可以專dao門處理單一的錯誤或異常,或者一組包括在圓括號內的錯誤 異常。如果沒有給出錯誤或異常的名稱,它會處理 所有的 錯誤和異常。對於每個try從句,至少都有一個相關...

求助 最近遇到煩惱的感情問題,求助 最近遇到一個煩惱的感情問題?

1全部1 你喜歡她但是你不告訴她,也不去爭取她,你對不起自己 2 這個世界有一個如此喜歡她的人,而她不知道,你對不起她 3 你還沒有確認是你愛她更多一點還是她男朋友更多一點,你更對不起她 4 你的家人也喜歡她,如果你放棄她,你對不起你家人 5 你縮頭縮腦顧慮重重怕失敗怕尷尬怕做不成朋友,你對不起我們...

python錯誤的意思求助,python一個錯誤的意思求助

python的執行緒中的異常,通常不會給你顯示出錯的語句。你可以將thread函式,內或者是thread的run裡的內 容容用整個兒的try catch包裹起來。然後這樣 import traceback,sys try threadfun1 except traceback.print exc f...