오늘도 어김없이 기출 문제를 풀었고,
크게 어렵다고 느껴지지 않을 찰나
벽의 문제를 만났다.
진쯔 이긋때매 1시간 붙잡고 있읐으..
업종별로 단가가 상이했고,
업종과 사용량을 입력하면 그 업종에 해당하는 총 금액이 계산되는 문제였다.
난 이에 맞춰 코딩을 짰고,
강의 답지도 내 것과 다르지 않다고 생각했는데!!!!!!
난 자꾸 총 금액이 0으로 나왔다.
업종이 가정용이든, 대중탕용이든
총 사용량이 100이든, 1000이든
unit=0만 곱하는지 자꾸
0,0,0,0...
아래 선생님꺼와 비교해도 다른건 변수명 밖에 없는데, 대체 왤까...
사실 지금은 차이점 잘 보여
잠자리에 누웠다던 남자친구도 일어나서 파이썬켜서 같이 고민을 시작했는데, 둘 다 뭐가 문제인지 알아내지 못했다.
그러던 중 남친 친구 중 코딩 잘하는 친구에게 또 물어봤고,
그가 내놓은 해답은
if part== 1:
->
if part=='1':
와...이거 보자마자마자
머리가 띵했다.
난 이걸 수십분 잡고 있었는데😨😨😨
그 친구가 이걸 보자마자 바로 해결책을 내놓은걸 보고
현타도 느끼고, 이게 바로 S대의 클라스인가라는 거리감도 느끼고,
이 작은 점 하나에 우롱당한 것 같은 느낌도 들었다.
오답노트 1. : int
답을 알고보니 답지와 다르게 나의 part 변수에는 int처리가 안되어 있었음.
따라서 조건의 part==1을 백날 해봤자 숫자 1이 아닌것.
오답노트 2. : str
part 변수에 Int 캐스팅을 하지 않았다면,
연산할 때도 ' '(str)표시 필요
답을 찾았으니
발 뻗고 잘 수 있겠다.