Помогите пожалуйста с задачей на Python!
пожалуйста решите задачу я не понимаю что я делаю не правильно!
Программирование - точная наука, поэтому должны быть прописаны и соблюдены все правила и условия. При этом может произойти небольшой казус:
Жена посылает программиста в магазин:
- Купи буханку хлеба и бутылку молока, и если есть яйца, то купи один десяток.
Программист купил 10 буханок хлеба и 10 бутылок молока
Сделайте заметку для мужа от жены, чтобы программист купил верное количество продуктов в магазине.
Ввод: Стандартный ввод или input.py. Вводятся 3 целочисленные значения: количество буханок, бутылок молока и яиц.
Вывод: Вывод на консоль. В качестве вывода должна присутствовать следующая информация:
Количество буханок хлеба: [количество буханок] штук(а)
Количество бутылок молока: [количество бутылок] бутылка(ок)
Количество яиц: [количество яиц] яиц
Sample Input:
3
5
10
Sample Output:
Список продуктов
Количество буханок хлеба: 3 штук(а)
Количество бутылок молока: 5 бутылка(ок)
Количество яиц: 10 яиц
У меня получилось так:
input("\n1")
input("\n1")
input("\n10")
print("\nСписок продуктов\nКоличество буханок хлеба: 1 штук(а)\nКоличество бутылок молока: 1 бутылка(ок)\nКоличество яиц: 10 яиц")
пишут это:
Failed test #1 of 2. Wrong answer
This is a sample test from the problem statement!
Test input:
3
5
10
Correct output:
Список продуктов
Количество буханок хлеба: 3 штук(а)
Количество бутылок молока: 5 бутылка(ок)
Количество яиц: 10 яиц
Your code output:
1
1
10
Список продуктов
Количество буханок хлеба: 1 штук(а)
Количество бутылок молока: 1 бутылка(ок)
Количество яиц: 10 яиц
Для решения задачи на Python необходимо считать с клавиатуры количество буханок, бутылок молока и яиц, а затем вывести на экран информацию о количестве купленных продуктов в соответствии с условиями задачи. Ниже приведен пример кода на Python:
bread = int(input("Введите количество буханок хлеба: "))
milk = int(input("Введите количество бутылок молока: "))
eggs = int(input("Введите количество яиц: "))
print("Список продуктов")
print("Количество буханок хлеба: {} штук(а)".format(bread))
print("Количество бутылок молока: {} бутылка(ок)".format(milk))
print("Количество яиц: {} яиц".format(eggs))
В данном примере считываются с клавиатуры количество буханок, бутылок молока и яиц, затем выводится информация о количестве купленных продуктов в соответствии с условиями задачи. Результат выводится на экран.
Вы печатаете тупо захардкоженный текст ОДНОГО из тестов, а их 2. В двух теста - два разных результата.
Вам надо печатать динамический текст, формируемый тремя вводимыми переменными.
Ужас
bread = int(input("Введите количество буханок хлеба: "))
milk = int(input("Введите количество бутылок молока: "))
eggs = int(input("Введите количество яиц: "))
blacklist = f"""
Список продуктов
Количество буханок хлеба: {bread} штук(а)
Количество бутылок молока: {milk} бутылка(ок)
Количество яиц: {eggs} яиц
"""
darklist = [
f"Список продуктов",
f"Количество буханок хлеба: {bread} штук(а)",
f"Количество бутылок молока: {milk} бутылка(ок)",
f"Количество яиц: {eggs} яиц"
]
print(blacklist)
print(*darklist, sep="\n")
print("Список продуктов")
print(f"Количество буханок хлеба: {bread} штук(а)")
print(f"Количество бутылок молока: {milk} бутылка(ок)")
print(f"Количество яиц: {eggs} яиц")