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

Рекурсия в python на примере random?

import random 
def rand():
	a =random.randint(1,2)
	return a

Функция возвращает либо 1 либо 2, каждый раз по разному. Нужно написать цикл с рекурсией с условием, если a == 2, возвращаем 2 и заканчиваем цикл, если 1, то запускаем цикл еще раз пока не будет 2.
  • Вопрос задан
  • 449 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
anton_lazarev
@anton_lazarev
Не силен в Python:
import random 
def rand():
  a = random.randint(1,2)
  while (a != 2):
    a = rand()
  return a
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 100 000 до 150 000 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 250 000 до 500 000 ₽
ITK academy Воронеж
от 75 000 ₽