본문 바로가기
프로그램

[파이썬] 문제 : 음식 재료 입력하면 만들 수 있는 음식 출력

by 오디세이99 2024. 7. 11.
728x90
반응형

재료를 입력하면 만들수있는 음식이 나오는 프로그램

(반복문 사용)

# 음식과 재료를 딕셔너리로 만듬. 재료들은 리스트로 해서 만듬
food_dic = {'김치찌게':['김치','돼지고기','파','양파']
           ,'된잘찌게':['된장','두부','호박','양파']
           }

ingredient = input("재료:")         # 쟈료를 입력 받음

for k, v in food_dic.items():       # 반복문. 딕셔너리의 items()를 사용해서 키, 요소값을 k, v로 가져 옴
    if ingredient in v:             # 재료리스트 v 에 재료가 들어 있는지 in 으로 확인
        print(f"{k}를 추천합니다.") # 음식 출력

728x90
반응형

댓글