Написати функцію (метод) яка прийматиме на вхід число. Ділить його на 2 стільки разів, поки результат поділу не стане меншим за 50. Яке число вийде? Порахуйте кількість ітерацій, необхідних для цього. Виведіть кількість ітерацій та число, яке вийшло. Якщо спочатку менше виведіть - "Ви ввели надто маленьке число".
Ответы на вопрос
Ответил sigmavostro
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
Новые вопросы
Английский язык,
1 год назад
Українська мова,
1 год назад
Алгебра,
1 год назад
Алгебра,
1 год назад
Биология,
6 лет назад
Результат: 3
Підскажіть, будь ласка, яке вийшло число (запитання в завданні) ?