나는 지금 for 루프와 함께 사탕을 어떻게 든 늘릴 수있는 초과 근무를합니다. 항상 사탕 하나에서 시작하여 1 초 안에 y = ax + b의 함수로 곱하면됩니다. 결과 y 값은 시간 = 2 초로 이월됩니다. 예를 들어 :for 루프에서 하나의 반복 인쇄
는a = 3 #this is a in ax+b
b = 1 #this is b in ax+b
t = 3 #this is time in seconds
x = 1
for t in range(t):
t+=1
x=(a*x)+b
print('str(x) + ' candies after '+str(t)+' seconds')
이 코드는 나에게 숫자는 맞다
4 candies after 1 seconds
13 candies after 2 seconds
40 candies after 3 seconds
을 세 가지 출력을 제공하지만, 문제는 그냥 마지막 문을 인쇄 할 것입니다. 그렇게 할 수있는 방법이 있습니까?
인쇄의 경우 ** for the ** for 루프를 수행하십시오. 'print' 라인을 끝내기 만하면됩니다. –
내 나쁜 그랬어 야 했어 – Kiki
총 시간과 루프 반복 값에't'라는 이름을 재사용해서는 안됩니다. 또한 파이썬은 1 문자 변수로 제한하지 않습니다.'x' 대신에'candies'를 쓰면't' 대신'second'를,'t' 대신'time'을 쓰면 코드가 더 명확 해집니다. 총 시간 (초). –