@Heavy10110

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

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

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

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект