Користувачеві пропонується вибір начинок для піци:


import easygui

toppings=['шинка','помідори','сир','перець','курка','ананас','кукурудза','печериці']

skladovi=easygui.multchoicebox('Оберіть додатки для піци',choices=toppings)


Залежно від обраних додатків, до базової ціни додається вартість окремих компонентів:

price=20

if 'помідори' in skladovi:

    price+=8

Аналогічно потрібно додавати вартість інших додатків, передбачених у меню

Далі слід обрати розмір піци:


size=easygui.buttonbox('Оберіть розмір піци',choices=['мала','середня','велика'])

Залежно від обраного розміру, ціна множиться на відповідний коефіцієнт:

if size=='мала':

    price *= 0.75

Аналогічно потрібно адаптувати вартість великої піци

Після цього виводиться ціна вибраної піци:

easygui.msgbox(price)

Last modified: Wednesday, 10 July 2024, 6:48 AM