1樓:匿名使用者
我直接把你的**複製過來試著執行了一下,遇到語法錯誤:
msgbox(msg=u'這是乙個計算』百公里油耗『、』公里成本『的程式',title=u'提示',ok_button=u'知道了')
這一句『知道了』後面的那個括號『)』你用的是中文輸入法的括號。
')'和『)』是不一樣的。改一下應該就好了。
2樓:匿名使用者
請問程式報的是什麼錯誤,貼出來看一下?
3樓:匿名使用者
字元編碼問題,所以文字換成英文的(包括注釋),然後除錯一下。
程式除錯通過後,再換成中文的,然後修改第一行的編碼,然後再在每個用了中文字串的地方用encode和decode 慢慢除錯。
4樓:匿名使用者
在乙個多行**段裡有乙個硬回車,自己好好找找。
python 計算除法的問題 a=680 b=((a/30)*365)/20000 print b 為什麼輸出b是0,謝謝!
5樓:匿名使用者
a=680.
b=((a/30)*365)/20000
print b
你用的是python2系列, 所以你輸入都是整數, 最後答案不滿1就是0..
解決辦法: 1. 在任何乙個數字後面加乙個點或2. 開頭 from __future__ import division
python3 就沒有這樣的問題。
程式設計python的運算速度問題,希望大家能幫幫忙!謝謝大傢伙了!!
6樓:匿名使用者
如果你的電腦沒在幹其他的事情,那麼作業系統會自動把資源都給你這個程式的,如果需要計算那麼長時間的話,要加速你就需要重新設計程式了。如果計算能分成不相干的部分,你可以用多個執行緒或者多個程序並行處理,這樣你就可以利用cpu的所有的core了。更好的情況是,如果你的計算能分成數量巨大而且都相同且互不干擾的小段簡單計算,那你可以用顯示卡的gpu來計算,用gpu計算提高的速度就快多了,比如地質勘探採集的**波資料原來大概用兩三個星期的計算現在只要不到一天。
7樓:匿名使用者
額。。。找熟悉python的人重構或者優化下**吧。。。
或者試下pypy。。。
資料有多大啊,說下看看。
存在hhd還是ssd上?做的什麼處理?
啥cpu?記憶體多少?
分配cpu這種事應該不用管。python應該會是佔滿的。
8樓:匿名使用者
你所謂的剝奪cpu資源無非是提高程序優先順序,這樣或許有效果,但是基本上感覺不到。現在電腦都是多核心的,建議你可以把你的程式改成多執行緒,或者同時執行多個例項。這樣就可以占用所有的cpu核心了。
主要還是程式演算法上的優化吧。如果實在不行,就去租乙個伺服器,比如亞馬遜的aws進行運算。
python問題,謝謝啦!
用python怎麼用類的方法計算圓柱的表面積和體積,麻煩幫我寫出**,謝謝
9樓:薔雯利
大圓錐體積減小圓錐體積,表面積是大圓錐表面積減小圓錐表面積,再加上小圓面積,給小學生答題真不容易。
用python2做個計算器,哪位高手能用python寫出計算器的**,需要加減乘除和退出,謝謝!
Python簡單問題,python簡單問題?
這個問題是遞迴邊界造成的錯誤。從目前的狀況開看,你該是沒有判斷w 如需要追問,請復具體的函式功能以及street變數的值 縮排問題,刪掉前面的空格重新打一下 基穆司本拉登 在find函式中第三行,elif的判斷語句中的第二個條件那裡少了個 可靠的我心我在 elif 那一行 末尾了少了一個 括號 sh...
Python問題求解,python問題求解!
周工做夢 方法a要通過一例項來呼叫,如 class a def a self print i m a obj a obj.a 狍八歲 主要問題和解決方法如下 中文路徑的問題 在d盤下儲存乙個名字為 中文.txt 的檔案。執行如下測試 coding utf 8 f open d 中文.txt r pr...
python入門的問題裡人幫我解答下,謝謝了
依然范佩西 一,range 0,5 表示的是0,1,2,3,4 所以你的range 1,101 是1到100,你可以試下print range 1,101 二,for和in是乙個計數的迴圈 三,number就是個名字,我們一般取的是i,j k看自己愛好 range 是python內建的乙個函式,如r...