最新回答 / qq_畫雨_2
少年,沒有循環啊你這個代碼只是輸出了一個str的值只是一個 ?你應該改成這樣的:# -*- coding: utf-8 -*-d = {??? 95: 'Adam',??? 85: 'Lisa',??? 59: 'Bart'}for i in range(3)? ? ?str = input("請輸入分數:\n")? ? ?print d.get(str)
2017-12-03
已采納回答 / 人稱大帥逼
第一張圖用的python3,python3 print后面要加括號,print(),但是慕課網上的python是2,不用加括號。你用2沒有加括號錯誤是因為你加了縮進。這個程序print之前不用縮進。
2017-12-03
最新回答 / qq_飛俠的翅膀_0
這一步描述的是過渡環節。表示把n-1個盤子從a通過b移動到c。只有這樣才能把a上最大的一個盤子移動到c。下一步是print a,'-->',c。就表示,把剩下的最大的盤子從a移動到c。最后一步move(n-1, b, a, c)。表示,把之前移動到b上的n-1個盤子通過a移動到c。完成遞歸
2017-12-02
最贊回答 / qq_秋千樹_0
舉個栗子,111/100=1 ,111/10=11。所以你這個if判斷是不對的。試試這個。x/100==x%10另外,要輸出數。for循環前面你還少加了xprint [x for x in range(100,1000) if x/100==x%10]
2017-12-01
最贊回答 / __銀河
<...code...>看到代碼應該就明白了吧,return的時候toUppers()方法就結束了,for循環只執行了一次循環,要想返回一個list看下上面的代碼應該就懂了吧。
2017-12-01
最新回答 / 慕娘2666382
range方法參數須為整數,<...圖片...>詳見文檔http://www.runoob.com/python/python-2x-3x.html
2017-12-01