Задать вопрос
@BalalaikaStar

Пытаюсь найти ошибку в коде. Почему «otv» всегда определяется как нечетное?

def collatx(number):
    summznach = number % 2
    otv = number
    ColVo=0
    while otv != 1:
        ColVo=ColVo+1
        if summznach == 0:
            otv = otv / 2
        else:
            otv = 3 * otv + 1 
        print (otv)

collatx(129)
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mkone112
Начинающий питонист.
10 строк кода - пройтись по ним дело 15 минут. Ну а если не можешь - то это отличная возможность познакомиться с дебаггером. И господи...это что...транслит в именах?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
03 янв. 2025, в 20:19
400 руб./за проект
03 янв. 2025, в 19:50
1000 руб./за проект