개발 한걸음 한걸음/김밥천국
230306개발일기
Do룡
2023. 3. 6. 22:55
오늘은 수업 말고도 예전 파이참하면서 내주셨던 김밥천국 포스만들기를 다시 만들어 보려하였다.
역시 하루만에 만드는것은 무리였지만 그래도 전보단 더 손쉽게 만들수 있었다.
전에는 손도 못댔던 함수를 작성해 볼수있었고, 아직 총 매출액을 구하지 못해서 완성은 못하였지만 주문받고 결제까지는 만들수 있었다.
물론, 선생님들의 도움도 있었지만, 전보다 실력이 성장함을 느껴 기분이 좋았다.
메뉴 리스트에 있는 값을 입력하였을때와 없는값을 입력하였을때 출력결과가 달라지는걸 작성하는데
처음엔 bool(meun.index(choice))로 하여 시도해 보려하였지만 choice로 입력한 값이 리스트의 첫번째 요소였을때 값이 0이어서 False가 나오고 없는 값을 입력하면 오류가 나와서 응????? 하며 많이 해맸지만
인덱스함수는 없는값으론 에러가 나서 찾지 못한다는걸알게 되었고
대신에 in이라는 포함함수를 알게 되었다.
in / not in 연산자는 데이터 안에 찾고자 하는 것이 있는지 없는지 확인하는 연산자 인데
in 연산자의 결과는 bool타입으로 확인하고자 하는 데이터가 있으면 True, 없으면 False를 반환한다.
반대로 not in연산자는 확인하고자 하는 데이터가 있으면 False, 없으면 True를 반환하는데, 서로 반대라고 생각하면 된다.
자세한건 조만간 정리하여 python카테고리에 올리도록 하겠다! :)