x = 100
으로 시작한 다음 1.1을 곱하여 결과 (이 경우 110)를 얻은 다음 결과를 다시 동일하게하려고합니다.For 루프에서 반복적으로 숫자 곱하기 Python
나는 출력)
1. 같은 것을보고 싶지 100
2) (110)
3) 121
.
.
.
150) 결과.
나는 이것을하는 방법을 모른다. x = 100
및 y = 1.1x
을 정의하고 각 루프가 끝날 때 을 y
으로 설정하려고했지만 작동하지 않습니다.
x = 100
으로 시작한 다음 1.1을 곱하여 결과 (이 경우 110)를 얻은 다음 결과를 다시 동일하게하려고합니다.For 루프에서 반복적으로 숫자 곱하기 Python
나는 출력)
1. 같은 것을보고 싶지 100
2) (110)
3) 121
.
.
.
150) 결과.
나는 이것을하는 방법을 모른다. x = 100
및 y = 1.1x
을 정의하고 각 루프가 끝날 때 을 y
으로 설정하려고했지만 작동하지 않습니다.
당신은이 작업을 수행 할 수 있습니다 :
x = 100
for i in range(150):
line = str(i+1) + '.) ' + str(x)
print(line)
x = 1.1*x
이것은 내가 원했던 모든 것입니다. 정말 고마워요! – SumMathGuy
'x = x * 1.1'도'x * = 1.1'로 쓸 수 있습니다. – Matthias
변수가 필요하지 않은 경우 루프의 반복마다 x에 새 값을 간단히 재 지정할 수 있습니다.
x = 100
for i in xrange(150):
print x
x = x * 1.1
당신이 내부 또는 루프 밖에서 그들을 정의하고 있습니까? 또한 "y = 1.1 * x"여야합니다. 코드를 추가 할 수 있다면 잘못 된 것이 더 쉬울 것입니다. – Thecor
중요한 것은 결과를 찾는 것이고, 이것이 힘을위한 것임을 알아야합니다. 귀하의 경우, 그것은 1.1 ** 149 * 100이 될 것입니다. 문제가 코딩되면 아래 답변을보십시오. –