2
다음은 단어 문제입니다. 항목을 생성하는 데 정확히 2 분 7 초가 걸립니다. 불행히도, 143 품목이 생산 된 후에, 제조업자는 5 분 13 초 동안 식혀야 계속할 수 있습니다. 지정된 수의 제품을 제조하는 데 필요한 시간을 계산하는 프로그램을 작성하십시오.Python Word Prob Issue
테스트 번호는 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 초로 출력합니다.
아무도 내가 이것을 향상시키기 위해 무엇을 할 수 있는지 알려 줄 수 있습니까?
들으을 너무 많이! 확실히 통해 UR 조언을 따를 것이다! 1340은 테스트 번호였습니다[email protected] – user2006236
@ user2006236 : 그래, 내가 진짜로 (int) (raw_input()) 또는 int (sys.argv [1]) 될 것이라고 생각했다. 프로그램. – abarnert