파이썬 구구단 업그레이드 문제 !

2021. 3. 23. 22:39·Python & SQL/Python Practice

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
Colored by Color Scripter
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
'Python & SQL/Python Practice' 카테고리의 다른 글
  • [문자열 웹 크롤링] 오늘의 띠별 운세
  • 파이썬 자연 언어 처리(Natural Language Processing, NLP) 맛보기
  • 파이썬 네이버 이미지 크롤링(Python Naver Image Crawling)
  • 파이썬 구글 이미지 크롤링(Python Google Image Crawling)
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (172) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (6) N
        • Project Portfolio (6) N
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (85) N
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (11) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    객체
    Python
    share.streamlit.io
    Github
    점프투파이썬 연습문제
    불어 공부
    초보자를 위한 파이썬 300제
    프랑스어 공부
    python streamlit
    machine learning
    머신러닝
    python problem
    파이썬
    어린왕자 프랑스어
    파이썬 문제
    MySQL
    프로젝트 오일러
    어린왕자 불어
    점프투파이썬 연습문제 풀이
    streamlit
    GIT
    파이썬 streamlit
    파이썬 크롤링
    Stata
    Le Petit Prince
    복합과거
    불어 관계대명사
    passe compose
    자바
    맥 git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
파이썬 구구단 업그레이드 문제 !
상단으로

티스토리툴바