본문 바로가기
자바과정/파이썬

파이썬 구구단

by Parkej 2021. 4. 25.
파이썬 입력한 단만 출력
# 입력한 단만 출력
dan = int(input())

for i in range(1,10):
  print('{0} * {1} = {2}'.format(dan,i,dan*i))
  
# format함수를 이용한 출력, {}안에 format(파라미터)안에 담긴 값들이 차례로 들어감 

 

전체 구구단 입력
# 전체 구구단 출력
temp = [[i,j,i*j] for i in range(2,10) for j in range(1,10)]

# temp안에 저장된 한줄의 문자열들을 출력함.
for i in temp:
  print("{0} * {1} = {2}".format(i[0],i[1],i[2]))
  
  
# 한줄
print('\n'.join(['{} * {} = {}'.format(i,j,i*j) for i in range(2,10) for j in range(1,10)]))
반응형

댓글