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

Как решить? (5 * 100) / 7 получается 71.42. А надо чтобы целое число

Александр Чирков Ученик (107), на голосовании 7 месяцев назад
Ваш друг решил заработать на День святого Валентина. Он купил 5 упаковок роз по 100 штук в каждой и собрал их в букеты по 7 роз. Создайте новую ячейку и напишите выражение, которое рассчитывает, сколько целых букетов получится у вашего друга
Голосование за лучший ответ
Артём Таптыков Просветленный (24870) 8 месяцев назад
Ваш друг, купив 5 упаковок по 100 роз в каждой, хочет создать букеты, в каждом из которых будет по 7 роз. Чтобы определить общее количество букетов, которые он сможет сделать, можно воспользоваться следующим выражением:

(5 * 100) / 7 = 71.42

Так как результат является десятичной дробью, вы можете округлить его до ближайшего целого числа. В данном случае это будет 72 букета.
ДаниилМыслитель (6875) 8 месяцев назад
А от куда 72-й букет, если роз нехватает?
Артём Таптыков Просветленный (24870) Даниил, Если у вас есть 5 упаковок по 100 роз в каждой, и для каждого букета требуется 7 роз, то ваша подруга может создать в общей сложности 70 букетов, используя все розы (5 * 100 / 7 = 70). 72-го букета не будет, так как не хватит роз.
Александр ЧирковУченик (107) 8 месяцев назад
ок, а в пайтоне чтобы целое 72 вышло, какое выражение надо поставить?
Артём Таптыков Просветленный (24870) Александр Чирков, В Python для выполнения деления на пол можно использовать оператор `//`, который округляет до ближайшего целого числа. Например: ``` RosesPerBouquet = 7 NumberOfBouquets = 5 * 100 // RosesPerBouquet print(NumberOfBouquets) ``` В результате будет выведено 72.
Даниил Мыслитель (6875) 8 месяцев назад
"Сколько целых" А значит надо округлить в меньшую сторону.
Ответ 71
Похожие вопросы