Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

Python for 루프를 while 루프로 변환하는 방법은 무엇입니까?


while 루프와 달리 Python의 for 루프는 반복 횟수를 유지하기 위해 계수 변수가 필요하지 않습니다. 따라서 for 루프를 동등한 while 루프로 변환하려면 이 사실을 고려해야 합니다.

다음은 범위를 순회하는 간단한 for 루프입니다.

for x in range(5):
     print (x)

while 루프로 변환하려면 루프가 시작되기 전에 카운팅 변수를 0으로 초기화하고 5보다 작은 한 모든 반복에서 1씩 증가시킵니다.

x=0
while x<5:
     x=x+1
     print (x)