我不確定函數是否是我正在尋找的單詞。事實上,我並不真正知道我在說什麼,但我有一些代碼,並沒有完全按照我的意願去做。基本上我想複製並粘貼我得到的這段代碼並通過電子郵件發送給某人。我希望他們能夠簡單地複製並粘貼到自己的終端,執行計算:Python中的單獨函數?
## SCSAC.py
def round(x, base=5):
return int(base * round(float(x)/base))
option = 'yes'
while (option == 'yes'):
x=float(raw_input('How many accumulated orders do you have from retailers: '));
y=float(raw_input('How many units are in the inventory: '));
z=float(raw_input('How many accumulated orders have you placed: '));
print 'Place an order of %s units' % round(((x/25 + y/10 + z/25) + 115));
print ;
option=raw_input("Do you wish to calculate another order? (Enter 'yes' to continue or any other key to quit):: ");
print
每當我行線輸入這個代碼,它完美的作品。這是因爲這裏基本上有三種獨立的事情發生。
我定義「輪」,其舍入的值到最接近5
我定義一個選項,以循環完成時程序
我定義實際的程序,在這我圍繞答案結束並選擇循環。您可能會注意到不打印任何東西的2
print
,但它們只有空白行。
當我複製並粘貼它時,出現語法錯誤。 我不是一個程序員,我一整天都在玩這個遊戲。我只是想知道如何編輯此代碼,以便它能夠複製/粘貼,並且可以按照它應有的方式運行。
請包括您得到的確切語法錯誤,完整回溯。 –
你需要做一個塊複製粘貼..你不能一次做所有的代碼..你會得到語法錯誤.. –
我得到「SyntaxError:無效的語法」,它突出顯示「選項」。它會在第一個函數之後的第一個單詞,並考慮到語法錯誤。我想我將不得不包含複製和粘貼塊的指令 – 01110100