밑바닥부터 시작하는 딥러닝이 배송돼서 공부하고 있었는데 갑자기 계산기가 만들어지고 싶어졌음
그래서
---------------------
a = input().split()
print(a[0] a[1] a[3])
----------------------
로 했더니 잘 됨
3 * 2 를 적었더니 6으로 나오더라
근데 갑자기 제곱을 하고 싶어졌음
그냥 **를 입력하면 되겠거니 싶었는데 실제 계산기처럼 ^를 넣고 싶었음
그래서
--------------------
a = input().split()
if a[1] == '^':
a[1] = '**'
print(a[0] a[1] a[2])
---------------------
로 해봤더니 터미널에서 빨간색 글자로 뭐라뭐라 나오더라
그래서 실험을 해봤음
^를 입력하는것 자체엔 문제가 없고 2번째 문단도 전혀 문제가 없더라
또 신기한건 그냥 **를 적었더니 또 안됨
+, -, *, / 다 되는데 **가 안되네?
첫번째 문단도, 두번째 문단도 문제가 없었는데 그럼 세번째 문단이 문제겠지?
근데 3 ** 2를 적으면 3, **, 2로 나눠질거고 print(3 ** 2)가 되어야 하는거 아님?
아 코딩이란게 정말 힘든거구나 그냥 입력하면 되는건줄 알았는데...
글고 밑바닥부터라길래 하나도 몰라도 되는줄 알았는데 그건 아닌가봐 엄청 간소하네
split도 혹시 띄어쓰기별로 나눌방법이 없나 싶어서 검색해 보니까 나오더라 책에는 없고
파이썬은 연산자 오버로딩이 안되는...
연산자 오버로딩? 한번 찾아볼게요
아 아니다 별로 상관없는 이야기다 ... R이랑 헷갈림
앗 알겠습니다
syntax error
[...]이걸로 가능
답변 감사합니다 강의를 보고 확실히 익힌 다음에 책을 봐야겠네요
ㅋㅋ좆이썬 수준