Предмет: Информатика,
автор: yuliia1006
Написати функцію (метод) яка прийматиме на вхід число. Ділить його на 2 стільки разів, поки результат поділу не стане меншим за 50. Яке число вийде? Порахуйте кількість ітерацій, необхідних для цього. Виведіть кількість ітерацій та число, яке вийшло. Якщо спочатку менше виведіть - "Ви ввели надто маленьке число".
Ответы
Автор ответа:
1
Ответ:
Объяснение:
def divide_until_less_than_50(number):
if number < 50:
print("Ви ввели надто маленьке число")
return
count = 0
while number >= 50:
number /= 2
count += 1
print("Кількість ітерацій:", count)
print("Результат:", number)
Приложения:

Результат: 50.0
Похожие вопросы
Предмет: Математика,
автор: ludmilakacan730
Предмет: Немецкий язык,
автор: YTRntk
Предмет: Литература,
автор: romanovicegor98
Предмет: Литература,
автор: HSzun
Предмет: Литература,
автор: mira838ira
Результат: 3
Підскажіть, будь ласка, яке вийшло число (запитання в завданні) ?