a=int(input("""
1.짜장면 - 5,000원 2.짬뽕 -6,000원
3.군만두 - 8,000원 4.탕수육-10,000원
1. 위 메뉴 중 주문할 메뉴의 번호를 쓰세요:"""))
b=int(input("위 메뉴의 주문 수량을 쓰세요:"))
menu=[["짜장면",5000],["짬뽕",6000],["군만두",8000],["탕수육",10000]]
print("주문하신 메뉴는 %s이고 수량은 %s 그릇이며 주문금액은
%s입니다" %(menu[a-1][0],b,menu[a-1][1]*b))
이렇게 풀었다는게 자랑스러워서 못지우고 저장함
물론 빨간줄 인덱싱 부분은 프갤러 도움을 조금 얻었지만
사실 리스트 2차원으로 만드는 것도 힌트 얻었지만
어쨋든간 기존 답지보다 나은 답안으로 풀어서 기분 좋음
파이썬은 숏코딩하는맛이지 - dc Cpp
혹시 여기서 더 숏코딩도 가능...?? 어떤분은 for i in range로 메뉴 추가 삭제시 더 용이하게 만든다던데
뭐 일단 첫 print에서 하드코딩 안하고 menu를 위로 올린다음에 해당 menu를 출력하는걸 말하는거같음 - dc Cpp
이런건 숏코딩으로 치면 안되지
어떤분은~ 에 대한 대답일 뿐이고 - dc Cpp
해당 댓글은 삭제되었습니다.
시간 좀 지나면 마치 오래된 흑역사가 잔뜩 들어 있는 싸이월드를 들여다 보는 기분이 들꺼야 ㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
menu, count = menus[a - 1]
?뭐지
https://blog.tecladocode.com/destructuring-in-python/
어 영어네 ㄳ
헐 대박 감사