Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2019 15:42:32

mixa199546
Зарегистрирован: 2019-01-11
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать из этого рекурсию

в файле записанно 1 число, вот так все работает, но как из этого сделать рекурсию

 def primfacs():
   fl = open('1.txt')
   n_txt = fl.read()
   n= int(n_txt)
   i = 2
   primfac = []
   while i * i <= n:
       while n % i == 0:
           primfac.append(i)
           n = n // i
       i = i + 1
   if n > 1:
       primfac.append(n)
   return primfac
print (primfacs())

Офлайн

#2 Фев. 11, 2019 22:11:27

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как сделать из этого рекурсию

 while True:
   ,,,,



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version