1樓:吐嗶喃啵腕
是別人的**吧,他應該有個叫check的py檔案,你找找,要和指令碼放到同一個目錄裡面。
求助python大佬!
2樓:匿名使用者
這是一個很經典的錯誤,你注意看下面的輸出。
你一定是覺得迴圈了5次,實際上是3次。
3樓:god_bless你
樓主你這個演算法有邏輯上的bug,不建議用for迴圈的同時在list刪除或新增物件。你可以作用list(set(number))得到無重複的列表。另外如果自己寫可如下:
4樓:匿名使用者
要把重複項去掉的方法很多,為啥你要選擇一個最麻煩的實現呢?
給你個例子:
a=[1,1,1,1,2,3,3]
b=set(a)
b的值就是沒有重複項的集合,來試試看
5樓:杯具——悲劇
你按照程式的執行流程思考一下
第2個2的時候滿足條件移除了,這時第一個二已經迴圈過了
第4個2的時候由於遍歷到第三個2所以移除了,這時不會再返回來迴圈第三個2
6樓:時鷗
因為你每次刪除個numbers的第一個元素,後面的元素就往前移了,意思是你刪除第一個2的時候,第二個2的就變成了第一個,但是現在for number in numbers讀到的就是原來的第三個2,再刪一次後,for number in numbers中的number就變成3了
python大佬看看這個****錯了,問題在哪,原因解釋下
7樓:手機使用者
兩個問題
1. for i in colors():的縮排不對。
2. 前面已經將i定義成range(36)這個list的一個成員了,後面不能用for i incolors,需要換一個引數才行。
8樓:匿名使用者
根據提示可復知,
for i in colors(): # 這句制有錯因為變數colors是個列表物件,遍歷它的話直接用for ... in迴圈即可,去掉最後的括號:
for i in colors:...
嚴格按照《python程式設計:從入門到實踐》一步一步來,為什麼還是不行,求大佬解惑
9樓:匿名使用者
win7系統安裝geany用不著設定吧?直接安裝就好了,進入後新建檔案結尾別忘記拓展名『.py』就好。
求助大佬解答兩個python問題
10樓:匿名使用者
還好啊,挺簡單
1:# coding: utf-8
num = int(input())
if n%2 == 1:
print("yes")
else:
print("no")
2:# coding: utf-8
num = int(input())
res = 1
for i in range(1, num + 1):
res *= i
print(res)
如何執行Python程式的方法,如何執行Python程式
冉芷殳鬆雨 linux下 方法一 1python my.py 方法二 在my.py上加上檔案頭 12 usr bin env python.然後12chmod x my.py.my.py方法三 1234mkdir p mylibcp my.py mylibexport pythonpath myli...
python指令碼在linu上怎麼執行
python學習網 如果你的linux安裝了python,按ctrl alt t鍵開啟terminal,輸入指令 python。會出現 這個時候就可以在裡面輸入python指令碼進行執行了。然後使用exit 即可退出python環境,該環境下與matlab很像。檢視python版本 在python ...
關於python的執行問題,關於Python 執行問題
我在cmd視窗下都是直接打py檔名字的,不需要前面加python,也不需要象 nix那樣第一行加路徑,只要你資源管理器裡面py檔案關聯的是idle就可以直接執行。 把 py檔案變為可執行檔案,在環境變數中新增python路徑,直接就可以執行該檔案了。關於python 執行問題 巴巴吖葩琦 pytho...