profile
Размещено 3 года назад по предмету Информатика от markserduk72

Сегодня можно побыть бизнесменом, постройте свою фабрику пиццы! Сделайте свой начальный капитал и занесите его в переменную, например 100 долларов. Создайте меню для своей пиццы, к примеру: пепперони, сырная, ананасовая. Создайте бесконечный цикл, в котором будет происходить игра. К вам будут приходить клиенты: спрашивайте у них какую пиццу они хотят, если пиццы клиента нет в меню - пропустите итерацию, если есть - готовьте её. После приготовления пишите клиенту, что его пицца готова и отнимайте у себя стоимость пиццы из капитала. В цикле проверяйте, если у вас денег на приготовление пиццы достаточно, то можете готовить её, если нет - завершайте игру.

На python​

  1. Ответ на вопрос
    Ответ на вопрос дан vimmortal2

    Ответ:

    capital = 100  # начальный капитал

    pizza_peperoni = 4   # пицца пепперони стоит 4$

    pizza_mexican = 4  # пицца мексиканская стоит 4$

    pizza_vegetarian = 4  # пицца вегетарианская стоит 4$

    pizza_margarita = 4  # пицца маргарита стоит 4$

    menu = 'Меню: вегетарианская пицца 4$, мексиканская пицца 4$, пепперони 4$, Маргарита 4$.'  # создаём меню пицц

    while True:  # "бесконечный" цикл

       if capital >= 0:  # проверка, хватает ли денег на приготовление

           pizza = input('Добрый день! Какую пиццу вы желаете?n' + menu)

           if pizza == 'Вегетарианскую':

               capital -= pizza_vegetarian

               print('Ваша пицца готова!')

           elif pizza == 'Мексиканскую':

               capital -= pizza_mexican

               print('Ваша пицца готова!')

           elif pizza == 'Пепперони':

               capital -= pizza_peperoni

               print('Ваша пицца готова!')

           elif pizza == 'Маргарита':

               capital -= pizza_margarita

               print('Ваша пицца готова!')

       else:  # прерываем цикл

           print('Ой! Деньги закончились')

           break

    Объяснение:

    1. Ответ на вопрос
      Ответ на вопрос дан markserduk72
      Спасибо, чел) А то я в цикл Вайл вставил цикл фор, а меню сопоставил как список. Запутался-то как...
  2. Ответ на вопрос
    Ответ на вопрос дан vanisherxxx

    Программа:

    s = int(input('Итак, каков наш капитал?nКапитал: '))

    print('Давайте-ка в нашу пиццерию добавим разные блюда!')

    a, b = [], []

    for i in range(int(input('Сколько пицц будет в меню?nКол-во: '))):

       a += [input('Введите название пиццы: ')]

       b += [int(input('Введите цену: '))]

    print('Прекрасно! Вот списочек:', *a)

    print('Начинаем игру!')

    def is_true(num):

       if num in ''.join(a):

           return num

       else:

           print('Такой пиццы нет, может возьмёте что-то из списка?', *a)

           return is_true(input())

    ok = True

    while ok:

       if s:

           print('Какую пиццу вы хотите? ')

           q = is_true(input())

       else:

           print('Денюжка кончилась.. Спасибо за игру!')

           break

       for i in range(len(a)):

           if q == a[i]:

               m = 0

               for j in b:

                   m = max(s - j, m)

               if s - b[i] > 0 or s - b[i] == 0:

                   print('Заказ принят!')

                   print('Готовим..')

                   print('С вас', b[i])

                   s -= b[i]

               elif s - b[i] < 0 and (m or m == 0):

                   print('Извините, выбирите что-то другое, наш бюджет:', s)

               else:

                   print('Денюжка кончилась.. Спасибо за игру!')

                   ok = False

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.