편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2022.05.04

    파이썬 while 문을 for문으로 바꾸는데 같은 실행값이 나오지 않습니다


    ##전역변수 선언 부분##
    i,k=0,0
    
    ##메인코드 부분##
    
    i=0
    while i<9:
        if i<5:
            k=0
            while k<4-i:
                print('  ', end='')
                k+=1
            k=0
            while k<i*2+1:
                print('\u2665', end='')
    

    ##전역변수 선언 부분##
    i,k=0,0
    
    ##메인코드 부분##
    
    for i in range(0,9):
        if i<5:
            for k in range(0,4-i):
                print('  ',end='')
                k+=1
            for k in range(0,i*2+1):
                print('\u2665',end='')
    

    이런 for 부분으로 바꿨는데
    for에 대한 이해도가 낮아 같은 실행값이 나오지 않습니다
    어떤 부분을 간과했는지 질문합니다

  • 프로필 이시우님의 편집
    날짜2022.05.03

    파이썬 while 문을 for문으로 바꾸는데 같은 실행값이 나오지 않습니다


    전역변수 선언 부분

    i,k=0,0

    메인코드 부분

    i=0 while i<9: if i<5: k=0 while k<4-i: print(' ', end='') k+=1 k=0 while k<i*2+1: print('\u2665', end='')

    전역변수 선언 부분

    i,k=0,0

    메인코드 부분

    for i in range(0,9): if i<5: for k in range(0,4-i): print(' ',end='') k+=1 for k in range(0,i*2+1): print('\u2665',end='')

    이런 for 부분으로 바꿨는데 for에 대한 이해도가 낮아 같은 실행값이 나오지 않습니다 어떤 부분을 간과했는지 질문합니다

    소스코드 캡처

    이미지 이미지