Top.Mail.Ru
Ответы

Помогите пожалуйста с задачей на 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:

12345678
 bread = int(input("Введите количество буханок хлеба: ")) 
milk = int(input("Введите количество бутылок молока: ")) 
eggs = int(input("Введите количество яиц: ")) 
 
print("Список продуктов") 
print("Количество буханок хлеба: {} штук(а)".format(bread)) 
print("Количество бутылок молока: {} бутылка(ок)".format(milk)) 
print("Количество яиц: {} яиц".format(eggs)) 

В данном примере считываются с клавиатуры количество буханок, бутылок молока и яиц, затем выводится информация о количестве купленных продуктов в соответствии с условиями задачи. Результат выводится на экран.

Аватар пользователя
Оракул

Вы печатаете тупо захардкоженный текст ОДНОГО из тестов, а их 2. В двух теста - два разных результата.
Вам надо печатать динамический текст, формируемый тремя вводимыми переменными.
Ужас

Аватар пользователя
Мудрец
12345678910111213141516171819202122232425
 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} яиц") 
Удаленный ответ Ответ удалён