Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Python

Баграт Зарандия Ученик (71), на голосовании 1 месяц назад
Задание
Программа учёта должна определить общий вес и стоимость урожая. Урожай разложен по корзинам, известно их число, вес овощей в одной корзине и стоимость одного килограмма овощей.
Напишите функцию, которая вычислит совокупный вес овощей во всех корзинах и оценит стоимость урожая.
Функция должна:
принять три параметра: количество корзин, вес овощей в одной корзине и стоимость овощей за 1 кг;
вернуть два значения: общий вес овощей и стоимость всего урожая.
Результат, полученный из функции, нужно напечатать в таком виде:
Общий вес урожая: <вес> кг. Оценённая стоимость урожая: <стоимость>.
Текст сообщения должен быть создан с помощью f-строки.


# Количество корзин с овощами, шт.
baskets = 462
# Средний вес овощей в одной корзине, кг.
average_weight = 25
# Стоимость одного килограмма урожая, в монетах.
price_per_kg = 175


# Допишите функцию, которая рассчитывает вес и стоимость урожая.
def calc(baskets, average_weight, price_per_kg):
weight_them = average_weight*baskets
how_much = weight_them*price_per_kg
return weight_them, how_much
# Вызовите функцию calc() и обработайте вернувшееся значение.
calc(baskets, average_weight, price_per_kg)
# Составьте f-строку и напечатайте её.
print(f'Общий вес урожая:', {weight_them}, 'кг. Оценённая стоимость урожая:', {how_much}+'.')
Вот мой код. В нём есть ошибка
Голосование за лучший ответ
Paradise Ученик (181) 2 месяца назад
Скинь это чату ГПТ и попроси найти ошибку или же недочет
Баграт ЗарандияУченик (71) 2 месяца назад
А что, так можно было
Paradise Ученик (181) Баграт Зарандия, Да
Баграт ЗарандияУченик (71) 2 месяца назад
Рил работает
Paradise Ученик (181) Баграт Зарандия, Ну вот! Если что всегда к нему обращайся
Баграт ЗарандияУченик (71) 2 месяца назад
Спасибо
Терр Онтал Мудрец (12405) 2 месяца назад
Задача алгоритмически неразрешима.
Мыслитель (5286) 2 месяца назад
 def calc(baskets, average_weight, price_per_kg):  
weight_them = average_weight * baskets
how_much = weight_them * price_per_kg
return f'Общий вес урожая: {weight_them} кг. Оценённая стоимость урожая: {how_much}.'

baskets = int(input())
average_weight = int(input())
price_per_kg = int(input())

print(calc(baskets, average_weight, price_per_kg))
Или так:
 def calc(baskets, average_weight, price_per_kg):  
weight_them = average_weight * baskets
how_much = weight_them * price_per_kg
return f'Общий вес урожая: {weight_them} кг. Оценённая стоимость урожая: {how_much}.'

baskets = int(input('Количество корзин с овощами, шт.: '))
average_weight = int(input('Средний вес овощей в одной корзине, кг.: '))
price_per_kg = int(input('Стоимость одного килограмма урожая, в монетах: '))

print(calc(baskets, average_weight, price_per_kg))
Похожие вопросы