[BOJ/Python] 2739 구구단

2023. 5. 30. 18:18·💻IT Dev/Algorithm
728x90

📌 문제

 

2739번: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

www.acmicpc.net

 

 

📌 내 코드

# 2739 구구단
n = int(input())

for i in range(1, 10):
    mul = n * i
    print(n, '*', i, '=', mul)

💡 풀이

n으로 단에 들어갈 수를 입력 받은 후, for문을 통해 1에서 9까지 반복시켜준다. 이 때 range 내에서 반복 범위 설정 시 뒤의 수는 9+1 = 10으로 설정한다. 그냥 9로 설정하면 n * 8까지만 반복해 출력하니 유의해야 한다.

이후 입력받은 n과 i의 곱한 값을 mul 이라는 변수에 담아주고, print()내에서 각 수들과 연산 기호를 나열해 넣어준다. 이 때, 연산 기호는 문자열로 처리해줘야 정상적으로 출력된다.

 

 

📌 정리


range() : 리스트를 자동으로 만들어주는 함수

for문에서 range() 함수를 함께 활용할 때, 시작 숫자와 끝 숫자를 지정 시 range(시작 숫자, 끝 숫자) 형태를 사용하는데, 이때 끝 숫자는 포함되지 않는다.

 

 

적극적인 피드백은 언제나 환영입니다:)

 

더보기

참고
https://wikidocs.net/22

 

'💻IT Dev/Algorithm' 카테고리의 다른 글
  • [BOJ/Python] 25304 영수증
  • [BOJ/Python] 8393 합
  • [BOJ/Python] 10950 A+B - 3
  • [BOJ/Python] 2480 주사위 세 개
꾸우._.
꾸우._.
하루에 하나, 기록 한 줄기
  • 꾸우._.
    기록 한 줄기
    꾸우._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (98)
      • 📓Diary (3)
        • Keyword (3)
      • ⌨Tools (10)
        • Figma (10)
      • 🙋‍♀️PM (40)
        • Project Manager (3)
        • Process, Framework (19)
        • UI·UX (7)
      • ✏PMB 18 (13)
      • 💻IT Dev (32)
        • CS (1)
        • Algorithm (30)
        • Python (0)
        • HTML, CSS (1)
  • 블로그 메뉴

    • Tag
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    Product manager
    코드스테이츠
    프로덕트 매니저
    figma
    flo
    JTBD
    프로젝트 매니저
    알고리즘
    패스오더
    UI
    Double Diamond Process
    문자열
    BOJ
    사칙연산
    디자인 씽킹
    UX
    Design Thinking Process
    Design Thinking
    Strategy
    구현
    PM
    백준
    더블 다이아몬드 프로세스
    agile
    Algorithm
    PM 직무 용어
    Project Manager
    오쌤의 니가스터디
    PM부트캠프
    주간 회고
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
꾸우._.
[BOJ/Python] 2739 구구단
상단으로

티스토리툴바