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

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

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

(5 * 100) / 7 = 71.42

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