def calc(exp):
import re
re.split('(\\*|\\/|\\+|\\-)', exp)
return print(float(exp[exp.find('*')-1])*float(exp[exp.find('*')+1]))
exp = "1+2/32-7*64/32"
print(calc(exp))
요거 돌리면 왜
42.0
None
이렇게 뜨나요..? 448 떠야 하지 않나요 ㅠ
요거 돌리면 왜
42.0
None
이렇게 뜨나요..? 448 떠야 하지 않나요 ㅠ
7*6이니까 42 맞네 ㅇㅅㅇ
그리고 calc함수가 리턴으로 print문인데 프린트함수가 리턴이 없으니 None도 맞고 ㅇㅅㅇ
답변감사합니다 근데 토큰화해서 다 잘라놨는데 7* 64아닌가요>>??
프린트문은 리턴에 안써도 되는데. 그냥 써요
프린트문은 반환값이 없으니(None)까요 - dc App
아ㅏㅏㅏㅏㅏㅏ 맞네요 !! 저건 지우면되겠고..