관리 메뉴

100세까지 코딩

[백준] 2739 구구단 (파이썬) + 파이썬 포맷팅 본문

코딩테스트/파이썬

[백준] 2739 구구단 (파이썬) + 파이썬 포맷팅

100세까지 코딩 2024. 1. 6. 14:43
문제

나의 생각
  • 간단한 반복문 문제이다.
  • 여기서 주목할 점은 print()의 기능들이다.
나의 풀이 (f 포맷팅)
N = int(input())
for i in range(1,10):
    print(f"{N} * {i} = {N*i}")
나의 풀이 2 (% 스타일 포맷팅)
N = int(input())
for i in range(1, 10):
    print("%d * %d = %d" % (N, i, N * i))
나의 풀이3 ({} 스타일 포맷팅)
N = int(input())
for i in range(1, 10):
    print("{0} * {1} = {2}".format(N, i, N * i))

 

참고
1. f 포맷팅은 print(f) 로 시작하여 {}에 변수를 넣으면 된다. (가장 가독성 높고 직관적)
2. %포맷팅은 print("%d %s" %(변수1, 변수2))를 해주면 된다. (%d 정수, %f 실수, %s는 문자열)
3. {}포맷팅은 print("{0} {1} {2}". format(변수1, 변수2, 변수3))을 해주면 된다. (순서에 맞게 변수 넣기)