3단계 업그레이드 구구단 문제를 모두 스스로 해결하였다.
문제는 다음과 같다.
(문제 1) 구구단(1~9단)을 다음과 같이 출력하시오.
2 x 1 = 2
2 x 2 = 4
'''
2 x 9 = 18
[해답 1 - 나의 풀이]
| 1 2 3 |
dan = int(input("단을 입력하세요: ")) for i in range(1, 10): print(f"{dan} x {i} = {dan * i}") |
cs |
(문제 2) 문제 1을 무한대로 실행시키는(입력할 수 있는) 코드를 작성하시오.
[해답 2 - 나의 풀이]
|
1
2
3
4
|
while True:
dan = int(input("단을 입력하세요: "))
for i in range(1, 10):
print(f"{dan} x {i} = {dan * i}")
|
cs |
(문제 3) 문제 1, 2를 바탕으로 "Q 또는 q 를 누르면 구구단 종료"되는 기능을 추가하시오.
[해답 3 - 나의 풀이]
|
1
2
3
4
5
6
7
8
|
while True:
dan = input("Q 또는 q를 입력하면 구구단이 종료됩니다.\n단을 입력하세요: ")
if dan != "Q" and dan != "q":
for i in range(1, 10):
print(f"{dan} x {i} = {int(dan) * i}")
else:
print("구구단이 종료되었습니다.")
break
|
cs |
내가 푼 방법 외에도 풀이는 다양할 수 있다.
파이썬이 재미있는 이유이다.
오늘도, 즐겁게 파이썬!
'Python & SQL > Python Practice' 카테고리의 다른 글
| 기상청 공공데이터로 내 생일 기온 변화 그래프 그리기(feat. 주피터 노트북) (0) | 2021.03.31 |
|---|---|
| [문자열 웹 크롤링] 오늘의 띠별 운세 (0) | 2021.03.31 |
| 파이썬 자연 언어 처리(Natural Language Processing, NLP) 맛보기 (0) | 2021.03.29 |
| 파이썬 네이버 이미지 크롤링(Python Naver Image Crawling) (0) | 2021.03.24 |
| 파이썬 구글 이미지 크롤링(Python Google Image Crawling) (0) | 2021.03.23 |