python程式不知道為什麼錯,求大神賜教!謝謝

2021-04-12 18:08:00 字數 1649 閱讀 7513

1樓:匿名使用者

你應該把出錯資訊也貼上

直接看沒啥問題,可能是你tab縮排和空格縮排同時使用了。

else下的else兩個縮排是因為你第二個else是和if guess > 8同層次的,是針對if guess > 8的判斷

python**錯誤請大神指教!!!感謝!!

2樓:

學python就整這麼長的**?建議先用py2.7和py3.5吧,有些庫對3.6版不支援的,等你對python熟悉到一定程度再用3.6的也不遲。

python 3.6語法報錯小白找不到原因,請大神賜教 100

3樓:匿名使用者

for i in range(1, 10):

for a in range(1, i+1):

print('%d*%d=%-2d '%(a,i,a*i),end='')

print('\n')

or one line style:

print('\n\n'.join([' '.join([f'*=' for a in range(1, i+1)]) for i in range(1, 10) ]))

4樓:匿名使用者

在 ubuntu 下 似乎沒有問題

python執行報錯,請高手解答,謝謝

5樓:匿名使用者

module 物件沒有 instancemethod 的屬性。

是不是你安裝的wx和python版本不匹配啊

6樓:匿名使用者

你好,這個程式,在我的電腦上,一切正常執行!

《python基礎教程》**不相容,不知道為什麼怎麼解決,求大神解答。

7樓:匿名使用者

《python基礎抄

教程》中案例代bai碼是完全依據python2.x版寫的。

所以要想正du常執行最zhi

好用python2.7的環境。dao

要在python3.x下執行**要改一下。

class testiterator:

value = 0

def __next__(self):

self.value += 1

if self.value > 10:

raise stopiteration

return self.value

def __iter__(self):

return self

ti =testiterator()

print(next(ti))

print(next(ti))

print(list(ti))

因為python3中對迭代器協議有些改變

next()方法改名字為__next__()呼叫方式也只能用next(ti)這樣了

8樓:匿名使用者

"ti"是一個 'testiterator' 物件,是不能變成一個列表的

9樓:匿名使用者

在python3.0以後的版本中,next改為了雙下劃線的__next__。

不知道為何宕機,不知道為什麼叫不知道?

藍屏的原因往往集中在不相容的硬體和驅動程式 有問題的軟體 病毒等。解決辦法 一 病毒的原因。用防毒軟體查殺病毒。二 記憶體的原因。用橡皮擦把記憶體條的金手指擦拭一下,把氧化層擦掉,確保記憶體條安裝 執行正常。三 機箱不清潔.cpu風扇積灰太多不能正常執行,造成cpu溫度過高,用毛刷 電吹風將機箱內壁...

不知道為什麼感覺自己好醜好醜,不知道為什麼感覺自己好醜好醜

當然,不過長相是天生的,我們決定不了 除非整容 我們多打扮打扮,讓自己處於一個乾淨整潔的狀態,這樣可以加分很多。您好,如果是這種情況下的話,需要跟父母談談心,讓心裡平衡一下,畢竟每天的生活費是放在第一位的,自己的形象只要湊合就行 現在醫學這麼發達,整容也可以啊。不想花錢可以學學徒手整容之類的。自信的...

不知道為什麼身上有白斑,不知道為什麼身上手上都有痘痘,看過中

經常的勞累熬夜,經常的生氣,經常的在戶外,接受陽光的照射,都會容易得白癜風的,再一個就是免疫力低下,也容易得白癜風。您需要飲食注意不要吃含有維生素c高的食物,比如獼猴桃柚子橘子類的食物。多注意休息,飲食,應該吃動物的內臟豆製品,核桃和花生,有利於白斑的消退。白癜風的發 素有很多,也很複雜,常見的有遺...