ぺーぱーの日々

上機嫌でいること、夢中でいることを目標に、今日も色んなことに手を出します。

MENU

献立決定ツール(Level5)

前回に引き続き,メニュー決定ツールの改良を行っていく.

 

Level5

内容:メニュー決定のプロセスを会話形式にする.

流れ:

挨拶をする

料理をおすすめする

おすすめした料理の反応を得る(yes/no)

yesであれば,終了

noであれば,新しいメニューをおすすめ

さよならの挨拶

 

実装したコード:

# Level

import random
import IPython.display as display
from PIL import Image

print('Hi, Kumi-chan. How are you doing?\n')
need_help = input('今夜のメニューは決まっていますか? (Yes/No)\n')

if need_help == 'yes':
print('Have a good dinner.')
elif need_help == 'no':
print('こちらはいかがでしょうか.')
main_for_tonight = main(0)
else:
need_help = input('今夜のメニューは決まっていますか? (Yes/No)\n')

reaction = 'No'
while reaction == 'yes':
def main(self):
main_menu = {'カレー':'curry.jpg','親子丼':'oyako_don.jpg','豚丼':'buta_don.jpg'}
first, second = random.choice(list(main_menu.items()))
print('今夜のメイン: '+first+' ')
display.display(Image.open(second))
reaction = input('こちらにしますか?(Yes/No)\n')
if reaction == 'yes':
print('Have a good dinner.')
elif reaction == 'no':
print('それでは,こちらはいかがでしょうか?')
main_for_tonight = main(0)

改善策:

もっと美しくなるはず...だが,だいぶそれっぽくなったので,かなりの満足感.