-
백준 파이썬 10869 사칙연산 - eval함수 써서 풀어보기BOJ 2020. 3. 18. 02:28
eval 함수써서 풀어보기
12345a, b = map(int,input().split())data = ['+','-','*','//','%']for i in data:c = ('a %s b' %(i))print(eval(c))cs ' 연산 ' 으로 쓰는 방식. 문장안에 str성분이 들어가있어도 그냥 때려박으면 된다는 매우 편한 장점을 가지고 있다.
eval함수는 문자열로 표현된 파이썬 식을 인수로 받는다.
eval함수와 exec함수는 그냥 사기인듯..... 고인물들이 자주쓰는 이유가 있었다.되도록이면 쓰는 것을 지양하자. 실력향상이 더디게 된다.
'BOJ' 카테고리의 다른 글
백준 파이썬 10809 알파벳 찾기 (0) 2020.03.18 백준 파이썬 11721 열 개씩 끊어 출력하기 (0) 2020.03.18 백준 파이썬 2577 숫자의 개수 (0) 2020.03.18 백준 파이썬 2747 피보나치 수 (0) 2020.03.17 백준 파이썬 10872 팩토리얼 (0) 2020.03.17