본문 바로가기
프로그램

[파이썬] 문제 : 입력 문자(10,20,+)로 계산기 만들기

by 오디세이99 2023. 4. 5.
728x90
반응형

op_str = {'+':'합', '-':'차','*':'곱', '/':'분'}      # 출력시 (+,-,*,/)가 아닌 합,차,곱,분으로 문자 사용하기 위한 딕셔너리
v1, v2, op = input(':').split(',')                    # input과 split을 사용해 3개의 분리된 값으로 입력 받음
print(f"결과는 입력한 두수의 {op_str[op.replace(' ','')]}은 {eval(v1+op+v2)}입니다.")   # eval을 사용해 문자열을  실행해 결과 만듬

728x90
반응형

댓글