본문 바로가기
프로그램

[파이썬] 문제 : 튼 정수, 작은 정수 입력 받아 몫과 나머지 구하기

by 오디세이99 2024. 5. 21.
728x90
반응형

def quot_div(n1, n2):                       # 함수
    return n1//n2, n1%n2                    # //는 몫, %는 나머지. 2개 항목을 리턴. 튜플타입(쉽게 읽을 수만 있는 리스트타입)

tmp = input('두 수를 입력하시오(예:4,3) :')  # 두 수를 입력 받음
tmp1 = tmp.split(',')                        # , 문자로 분리하여 리스트로 리턴
lst = list(map(int, tmp1))                   # map() 함수는 리스트(tmp1)를 int() 함수로 정수로 변환. list()로 map() 결과를 리스트로 리턴
# lst = list(map(int, tmp.split(',')))           # 위 2개 라인을 이 라인과 같이 한 라인으로 할 수 있음
a = lst[0]                          # 두 수를 분리
b = lst[1]

result = quot_div(a, b)                      # 함수 실행하여 결과르 받음. 결과는 튜플타입
print('몫과 나머지는',result[0], result[1])  # 첫번째(인덱스 0)는 몫, 두번째(인덱스 1)는 나머지

728x90
반응형

댓글