무한 루프가 발생하는 이유를 알 수 없습니까?파이썬에서 무한 루프가 발생하는 이유를 알 수 없습니다.
# LAB - FIND SUM OF NUMBERS 1-10, 20-37, 35-89
sum = 0
i = 0
sum += i
for i in range(1,11):
print('sum from 1-10 is ' ,sum)
무한 루프가 발생하는 이유를 알 수 없습니까?파이썬에서 무한 루프가 발생하는 이유를 알 수 없습니다.
# LAB - FIND SUM OF NUMBERS 1-10, 20-37, 35-89
sum = 0
i = 0
sum += i
for i in range(1,11):
print('sum from 1-10 is ' ,sum)
당신은 루프 잘못 있어요 :
여기에 코드입니다.
여기서 1과 10 사이의 수를 합산하는 파이썬 방법 :
sum(range(11))
sum(range(20,38))
sum(range(35,90))
편집 :
: l4mpi 코멘트 여기이를 달성 덜 파이썬 방법이다 @bereal 및 @있어서
mysum = 0
for i in range(1,11):
mysum += i
print mysum
원하는 작업을 수행 할 수 있습니다.
mysum = 0
for i in range(1,11):
mysum += i
print('sum from 1-10 is ' ,mysum)
또한
수 :
mysum = sum(range(11))
print('sum from 1-10 is ' , mysum)
['sum'] (https://docs.python.org/3/library/functions.html#sum) 내장을 덮어 쓰면 안됩니다. – Matthias
@Matthias 당신이 옳습니다. 편집 된 – nouseforname
당신은 무한 루프를받지 못하고있어하지만 코드는 단순히 무엇을해야하지 않습니다. – Maroun
합계가 루프 외부에 있지만 내부에 있어야합니다 – nouseforname
합계 할 범위를 어떻게 결정합니까? 숙제에는 3 가지 범위가 있습니다. – JonB