ascode 1111 계산기 만들기
문제 설명
두 정수(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”)
댓글남기기