반응형
왜 1 * 1 = 1, 2 * 2 = 4, ... 순으로 출력되는건가?
num = 1
while num <= 9 : # 1 ~ 9
while num <= 9 : # 1 ~ 9
print("{} * {} = {}".format(num, num, num * num))
num += 1
num += 1
왜 1단 밖에 출력이되지않는건가?
i = 1
j = 1
while i <= 9 : # 1 ~ 9
while j <= 9 : # 1 ~ 9
print("{} * {} = {}".format(i, j, i * j))
j += 1
i += 1
j는 이미 증가를 했기 때문에 while문안에서의 j는 10이다.
고로 print문이 동작하지 않는 것!
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
한화, 달러, 엔화 문제 : 함수, 반복문 (0) | 2021.05.28 |
---|---|
온도 단위 바꾸기 문제. def, while (0) | 2021.05.28 |
피보나치 50개항 출력 (0) | 2021.05.27 |
우승상금 이자율과 은마아파트 비교 | while, if (0) | 2021.05.27 |
120의 약수와 갯수 출력 (0) | 2021.05.27 |