ascode 1111 계산기 만들기

최대 1 분 소요

문제 설명

두 정수(a, b)와 연산자가 입력될 경우 그 계산 결과(a 연산자 b)를 구하는 프로그램을 작성하시오.

입력 설명

한 줄에 정수 a, b( 0 <= a, b <= 10,000)와 6가지 파이썬 연산자(+, -, *, /, //, %)를 포함한 임의의 문자열(최대 2문자)이 공백으로 구분되어 입력된다.

출력 설명

파이썬에서 제공되는 정상적인 6가지 연산자에 대해서만 계산 결과를 출력하고, 계산을 할 수 없는 경우이면 Mission Impossible 을 출력한다. 만약 계산 결과가 실수로 나오는 경우에는 소수점 3째자리까지만(소수점 4째자리에서 반올림) 출력한다

입력 예시

3 5 +

출력 예시

8

코드

a,b,c = input('').split()
a = int(a)
b = int(b)
if c == '+':
    print(a+b)
elif c == '-':
    print(a-b)
elif c == '*':
    print(a*b)
elif c == '/':
    print(round(a/b, 3))
elif c == '//':
    print(round(a//b, 3))
elif c == '%':
    print(round(a%b, 3))
else:
    print("Mission Impossible")

나 : say

amdaslmdkl;asmdl;samd;lasm;ldas

a,b,c = input(‘’).split() a = int(a) c= int(c) if b == ‘+’: print(a+c) elif b == ‘-‘: print(a-c) elif b == ‘x’: print(a*c) elif b == ‘/’: print(round(a/c, 5)) elif b == ‘%’: print(a%c) else: print(“Mission Impossible”)

댓글남기기