본문 바로가기
Algorithm

[구현/수학] 백준 5613 계산기 프로그램 - 파이썬(Python)

by jangThang 2023. 2. 18.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    5613번: 계산기 프로그램

    입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출

    www.acmicpc.net

     

     

    2. 문제 풀이

     사칙연산을 할 수 있는 계산기 프로그램을 만듭니다.

     

     

    3. 코드

    res = int(input())
    while True:
        op = input()
        if op == '=':
            break
        n = int(input())
        if op == '+': res += n;
        elif op == '-': res -= n;
        elif op == '*': res *= n;
        elif op == '/': res //= n;
    print(res)

     비아냥의 대명사, 계산기 프로젝트 코드입니다. 확실히 구현이 쉽습니다...

     

    star가 되고나서 Tistory

    반응형

    댓글