Написати функцію (метод) яка прийматиме на вхід число. Ділить його на 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)
Приложения:
![](https://st.uroker.com/files/3b7/3b7cd88f2cf1da8a8316002e146a6e9a.jpg)
Результат: 50.0
Вас заинтересует
1 месяц назад
1 месяц назад
2 месяца назад
2 месяца назад
1 год назад
1 год назад
7 лет назад
Результат: 3
Підскажіть, будь ласка, яке вийшло число (запитання в завданні) ?