본문 바로가기
프로그램

[파이썬] 문제 : 계산기 프로그램 만들기

by 오디세이99 2022. 11. 22.
728x90
반응형

 

number = input('[1/3번째] 2개 숫자를 입력하세요(예: 2 3) : ')
action = input('[2/3번째] 1) + , 2) -, 3) x, 4) %  :선택 번호를 입력하세요(예:1) : ')
loop_cnt = input('[3/3번째] 몇 번 반복할 것인지 입력하세요(예: 5) : ')

number_list = number.split()                # 문자열(예: '2 3')을 나누어 리스트로 만듭니다(['2','3'])
number_list = list(map(int, number_list))   # 리스트의 문자를 숫자형으로 바꾸고 이를 리스트로 만듭니다.

rslt = 0
if action == '1':     # 더하기
    print('더하기')
    rslt = number_list[0]
    for i in range(int(loop_cnt)):
        rslt += number_list[1]
elif action == '2':   # 빼기
    rslt = number_list[0]
    for i in range(int(loop_cnt)):
        rslt -= number_list[1]
elif action == '3':   # 곱하기
    rslt = number_list[0]
    for i in range(int(loop_cnt)):
        rslt *= number_list[1]
elif action == '4':   # 나누기
    rslt = number_list[0]
    for i in range(int(loop_cnt)):
        rslt /= number_list[1]

print('>>>  결과 = ',rslt)

더하기

뻬기

곱하기

나누기

728x90
반응형

댓글