공지 목록
안녕하세요. 스마트 팩토입니다. 1. while문 <-->for문으로while문 구구단 출력하기 코드를 보면서 알아보겠습니다. num=int(input("원하는 단수를 입력하세요:")) 원하는 단수를 입력받습니다. 조건문에서 곱하는 수를 변수로 n을 1로 하여 생성하였습니다.
while 문 에서 조건으로 n을 9까지 하여 반복 내에서 1씩 증가시켰습니다. 그럼 1부터 9까지 총 9번 반복을 하게됩니다. 출력문엥서 바로 입력한 단수와 n을 곱하는 방식으로 출력하도록 하였습니다.
for 문으로 for x in range(1,10):
for문 코드만 보면 범위 설정에서 range(1,10) 으로 해서 9까지 출력하게 하였습니다. 이는 range는 인덱스 개념으로 생각하면 0부터 9까지 10회를 의미합니다. 그래서 출발점을 1로 선택하여 1부터 9까지 반복하게 하여 그 변수값도 x 로 사용하도록 했습니다.
구구단 q 누르면 끝내기 while True: 구구단의 경우 반복하는 코드로 작성할 수 있습니다. while True 를 넣어주면 반복하게 되는데 마지막에 q를 누르면 프로그램이 종료되게 하였습니다. 조건을 넣어 중지하는 것이 없으면 무한 루프를 돌기 때문입니다. |