1. 함수를 사용한 구구단 출력
def print_length(): # 2~9단 세로로 출력하는 함수
for i in range(2,10):
for k in range(1,10):
print(str(i)+ " * "+ str(k) + " = "+str(i*k))
print()
def print_width(): # 2~9단 가로로 출력하는 함수
for i in range(1,10):
for j in range(2,10):
print(str(j) + " * " + str(i)+ " = "+ str(i*j),end = '\t')
print("")
def print_select(): # 특정단 세로로 출력하는 함수
j = int(input("출력할 단을 입력하세요 : "))
for i in range(1,10):
print(str(j) + " * "+ str(i) +" = "+ str(j*i))
2. 구구단 출력 프로그램 만들기
1~3번을 입력하면 구구단을 출력하고 4번을 입력하면 종료하는 프로그램 종료를 하지 않으면 계속해서 구구단 프로그램이 실행된다.
while(1):
print('======================================================')
print('1. 특정 단수 세로 출력')
print('2. 2~9단 세로 출력')
print('3. 2~9단 가로 출력')
print('4. 프로그램 종료')
print('======================================================')
num = int(input('프로그램 실행 숫자를 입력하세요 : '))
if num == 1:
print_select()
elif num == 2:
print_length()
elif num == 3:
print_width()
else:
print('프로그램을 종료합니다.')
break
'python3' 카테고리의 다른 글
파이썬(Python3)Pandas 핵심 기능들(2) (0) | 2023.01.13 |
---|---|
파이썬(Python3) Pandas 핵심 기능(1) (2) | 2023.01.10 |
파이썬(Python) Pandas 자료구조(Series, DataFrame) (0) | 2023.01.09 |
파이썬(Python3) 7가지 별 찍기 (0) | 2023.01.07 |