반응형 While2 파이썬 리스트를 이용한 구구단 만들기!(with. 네이버 지식IN) for문을 이용하여 구구단을 만들었다. 먼저 배열 'dan'을 만들고 원하는 단을 정수형으로 입력받아 for문에 변수 i를 9회 반복시켜 승수를 만들어준다. ex) 1 x 1 = 1 ... 1 x 2 = 2... 1 x 3 = 3... 일단 이렇게 하면 구구단 자체는 완성! 다만 여기까지만 하면 구구단을 한 번 만들면 프로그램이 끝나버리기에, 다시 프로그램을 실행하겠냐는 질문을 받고 Y / N로 답변을 받아 프로그램을 반복하게 만들고싶었다. 그래서 위처럼 메커니즘을 'reset = 0 선언 > reset 0 일 때 구구단 실행 > 구구단 완성 후 reset = 1 변경 > reset 값이 1일 동안 변수 're'를 선언 후 문자 'y' 혹은 'Y' 값을 입력받으면 다시 reset = 0이 되어 구구단 프.. 2022. 9. 25. 모두의 파이썬 - DAY 10 (while 명령으로 반복하기) 오늘 모두의 파이썬 10번째 시간은 for문 이외의 또 다른 반복문 'while'에 대해서 알아보도록 하자! while 명령으로 반복해서 숫자를 출력하는 프로그램 while은 '~하는 동안에'라는 뜻을 가지고있는데 파이썬에서도 그대로 쓰면 된다! 위 사진을 보면 'x가 10 이하인 동안 계속 반복!' 한다는 뜻 이다. 그래서 매커니즘을 보면 처음 x가 1로 선언이 되었으므로 while문의 조건(x가 10이하)에 부합한다. 따라서 print(x)에 의해 '1'이 화면에 출력. 그리고 x는 1이 더해져 2가되고 10까지 반복된다. 다만 x=10일 때 마지막 x=x+1까지 진행이 되지만 그 다음은 x가 11이 되기때문에 while문의 조건에 부합하지 않아 반복은 여기서 종료된다. 1부터 10까지 숫자의 합계를.. 2021. 11. 15. 이전 1 다음 반응형