Студия Питониста | Python
147 subscribers
40 photos
10 files
23 links
В канале вы найдёте множество полезных материалов про Python: практичные статьи, увлекательные обучалки и ещё много чего.

По вопросам и предложениям - @NeuroBot_ad.
Download Telegram
🫡 Мы вернулись. Скучали?

💡Как Python может спасти мир (или хотя бы ваше утро): Рецепт идеального кофе с помощью Python

Забудьте о баристах — теперь вашим личным бариста может стать Python! В этом посте мы поделимся веселым проектом, в котором мы использовали Python для создания программы, которая рассчитывает идеальные пропорции кофе, воды и молока, чтобы начать день с правильным настроением. Приготовьтесь к чашке кофе, которая будет бодрить вас и ваш код на протяжении всего дня! 💻

Программу мы специально написали в стиле, который понятен новичкам — Бариста сможет получить каждый. Понадобится только знание английского!

def calculate_coffee_proportions(desired_strength, total_volume, milk_ratio):
# Идеальное соотношение кофе к воде (в граммах на миллилитр)
coffee_to_water_ratio = desired_strength / 1000.0

# Рассчитываем объем кофе и воды
coffee_volume = total_volume / (1 + milk_ratio)
water_volume = coffee_volume * coffee_to_water_ratio

# Рассчитываем объем молока
milk_volume = total_volume - coffee_volume - water_volume

return coffee_volume, water_volume, milk_volume

def main():
# Желаемая крепость кофе (в миллиграммах кофе на миллилитр)
desired_strength = int(input())

# Общий объем кофе (в миллилитрах)
total_volume = int(input())

# Соотношение молока к кофе (в миллилитрах молока на миллилитр кофе)
milk_ratio = int(input())

# Рассчитываем пропорции ингредиентов
coffee, water, milk = calculate_coffee_proportions(desired_strength, total_volume, milk_ratio)

# Выводим результаты
print("Для приготовления идеального кофе вам понадобится:")
print("Кофе: {:.2f} мл".format(coffee))
print("Вода: {:.2f} мл".format(water))
print("Молоко: {:.2f} мл".format(milk))

if __name__ == "__main__":
main()



#Обучение #Практика | #развлекаемся
11