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