Информатика, вопрос задал barozumec , 1 год назад

Застосування циклу While, Python
Ввести натуральне число x. Змінювати його наступним чином: якщо число
парне, то розділимо його на 2, якщо непарне, то додамо 1. Повторювати діє
поки не досягнемо значення числа x = 1. Вивести кількість перетворень
числа x до отримання 1

Ответы на вопрос

Ответил grigorylevic
1

Код:

x, counter = int(input('Уведіть x: ')), 0

while x != 1:

   counter += 1

   if x % 2 == 0:

       x /= 2

   else:

       x += 1

print(f'Всього {counter} перетворень')

Новые вопросы