2
以下是單詞問題:完成產品需要2分7秒。不幸的是,生產了143件產品後,製造商必須冷卻5分13秒才能繼續使用。編寫一個程序,計算製造給定數量物品所需的時間量。Python Word Prob問題
測試編號爲1340項。
numItems = 1340
produceitem = 2 * 60 + 7 #2 minutes and 7 seconds
cooldown = 5 * 60 + 13 #5 minutes and 13 seconds
items_before_delay = 143
productiontime = 0
if numItems <= 143:
productiontime = produceitem * numItems
if numItems > 143:
productiontime = (produceitems * numItems) - (numItems/items_before_delay * cooldown)
print str(productiontime) + "seconds"
測試編號的輸出應該是172997秒,但我的程序輸出它爲167363秒。
任何人都可以讓我知道我能做些什麼來改善嗎?
THX這麼多!一定會按照你的意見! 1340只是一個測試編號。我會改變它原始輸入:) @abarnert – user2006236 2013-02-28 01:33:52
@ user2006236:是的,我想它要麼是在你的真實'int(raw_input())'或'int(sys.argv [1])'程序。 – abarnert 2013-02-28 01:54:13