728x90
https://www.acmicpc.net/problem/5613
5613번: 계산기 프로그램
입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출
www.acmicpc.net
inp = []
while 1:
i = input()
if i == '=':
break
inp.append(i)
result = int(inp[0])
for i in range(1,len(inp), 2):
if inp[i] == '+':
result += int(inp[i+1])
elif inp[i] == '-':
result -= int(inp[i+1])
elif inp[i] == '*':
result *= int(inp[i+1])
else:
result = result//int(inp[i+1])
print(result)
반응형
'전.py' 카테고리의 다른 글
백준 3040 백설 공주와 일곱 난쟁이 (0) | 2020.12.11 |
---|---|
백준 5597 과제 안 내신 분..? (0) | 2020.12.11 |
백준 2590 색종이 (0) | 2020.12.11 |
백준 9076 점수 집계 (0) | 2020.12.10 |
백준 9094 수학적 호기심 (0) | 2020.12.10 |