Пост #167341 |
сохранен 08.03.2021 22:26
- Редактировать пост
- Печать
- Скачать
- Посты-ответы на этот пост: # 188460
- Посмотреть дерево постов
-
Сравнить с постом
#
Текст поста
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # Программа не позволяющая продать пиво если есть несоответсвие наименования и цены: beer_name = "Helles" # aa- ячейка в которую вносится наименование пива: input_beer_name = None beer_price = 400 # bb- ячейка в которую вноситься цена соответсвующаяя ячейке "аа": print("Введите наименование пива") ''' Я отказался от переменной(ячейки) "Наименование" "aa" заменил на beer_name, "a" заменил на input_beer_name в строке № 3 я указал что input_beer_name = None а дальше в строке № 15 input_beer_name присваюиваю значение которое вводит пользователь изменять значение переменных можно в теле программы сколько угодно раз ''' while beer_name != input_beer_name: input_beer_name = input() # a - наименование пива: if beer_name == input_beer_name: print(f"Введите стоимость 1л. {input_beer_name}") else: print("ОШИБКА") Цена = True while Цена: b = float(input()) # b - стоимость пива за 1 литр можно с копейками: if b == beer_price: print("Введите количество литров") Цена = False else: print("ОШИБКА") c = float(input()) # c - количество купленных литров можно не кратно литру: print("Итого сумма покупки", b*c) |