fibs = [0,1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print(fibs)
这段代码,for是怎么进行循环的?还有i在里面是个什么角色?求解答
목록이나 튜플이 주어지면 for 루프를 통해 목록이나 튜플을 순회할 수 있습니다. 이러한 순회를 반복이라고 합니다. 반복은 for ... in을 사용하여 수행됩니다. range(8)은 목록[0, 1, 2, 3, 4, 5, 6, 7]이고, i는 변수이며, 각 라운드는 후속 작업에 참여하기 위해 ragne(8)에서 숫자를 가져옵니다. 8개 숫자에 대해 총 8라운드(0~7)를 계산합니다.
비단 파이썬은 모르지만 js로 번역하면 이렇게 될 것 같아요
for 루프는 루프 수만 결정하므로 루프에서 i는 특별히 사용되지 않습니다!
황형님 설명 들어주세요>>> 범위(8)[0, 1, 2, 3, 4, 5, 6, 7]
Python 2의 range(8)는 목록입니다for 루프는 이 목록을 반복합니다. 나는 변수입니다. 한 번 반복하면 i 값이 첫 번째 요소에서 시작하여 마지막 요소로 끝납니다. 즉, i의 값은 range(8)[0]부터 range(8)[7]까지의 값을 취합니다
Python 3>>> range(8)range(0, 8) range(8)은 범위 객체입니다print(i)만 추가하세요. 루프 중에 i 값이 변경됩니다.
목록이나 튜플이 주어지면 for 루프를 통해 목록이나 튜플을 순회할 수 있습니다. 이러한 순회를 반복이라고 합니다. 반복은 for ... in을 사용하여 수행됩니다. range(8)은 목록[0, 1, 2, 3, 4, 5, 6, 7]이고, i는 변수이며, 각 라운드는 후속 작업에 참여하기 위해 ragne(8)에서 숫자를 가져옵니다. 8개 숫자에 대해 총 8라운드(0~7)를 계산합니다.
비단 파이썬은 모르지만 js로 번역하면 이렇게 될 것 같아요
으아아아for 루프는 루프 수만 결정하므로 루프에서 i는 특별히 사용되지 않습니다!
황형님 설명 들어주세요
>>> 범위(8)
[0, 1, 2, 3, 4, 5, 6, 7]
Python 2의 range(8)는 목록입니다
for 루프는 이 목록을 반복합니다. 나는 변수입니다.
한 번 반복하면 i 값이 첫 번째 요소에서 시작하여 마지막 요소로 끝납니다. 즉, i의 값은 range(8)[0]부터 range(8)[7]까지의 값을 취합니다
Python 3
>>> range(8)
range(0, 8)
range(8)은 범위 객체입니다
print(i)만 추가하세요. 루프 중에 i 값이 변경됩니다.