我想只用蟒蛇做一個很基本的操作系統,它是這樣的:調用模塊不止一次
print ("welcome to ben's operating system V 0.1.0")
ten = 0
while (ten < 1000000):
do = input()
if do == ("pythag"):
from bensos import pythag
elif do == ("word"):
from bensos import word
else :
print ("invalid input")
的pythag代碼是這樣
from math import sqrt
a = float(input ("a="))
b = float(input ("b="))
a = a*a
b = b*b
c = a+b
c = sqrt (c)
print ("c=")
print (c)
d = input("end")
我只有兩個程序和單詞不工作,我沒有得到循環的事情完美,但它的作品。我遇到的問題是重載代碼;我把它放在底部,它說有某種錯誤,所以我試着把它放到模塊中,但仍然出現錯誤。沒有重新加載它運行良好,但我只能使用模塊一次,我看到處處都沒有幫助。
你能發佈整個錯誤嗎? – User 2013-03-13 15:32:10
「一些錯誤的結果」確實沒有幫助。什麼是實際的錯誤?什麼是你正在談論的「重新加載代碼」,因爲這個問題,既然你沒有向我們展示那個? – 2013-03-13 15:52:30
reload(pythag)我看到類似的東西,我想出了一個錯誤,我試圖看看它說什麼 – 2013-03-13 16:17:50