Size: a a a

Сообщество Python Программистов

2021 January 04

A

Alexander in Сообщество Python Программистов
Danylo Dymarchuk
Как сделать эту фнкцию без рекурсии
но здесь нет рекурсии
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
вооооо
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Language:
py3


Source:
alpha = ['a', 'b', 'c']
m = 0
k = 0
while m < len(alpha):
   while k < len(alpha):
       print(alpha[m] + alpha[k])
       k += 1
   m+=1
   k = 0


Result:
aa
ab
ac
ba
bb
bc
ca
cb
cc
источник

А

Айван in Сообщество Python Программистов
Никита Кушнер
Как сделать чтобы от четности переменой a менялся словать days_n. Тобиж если переменная а четная, то был бы словарь days_n, а если не четная, то days_p. Пробывал сделать через if и else по получилось что одинаковый код где меняется только 1 словарь
Какой ужас…
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Danylo Dymarchuk
def combinations_with_replacement(r, n):
   m = 0
   k = 0
   res_list = []
   while m < len(r):
       for k in range(0, len(r)):
           res_list.append(r[m] + r[k])
       m+=1
   return res_list
Должно работать с произвольной длиной списка
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
а, стоп.....
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Alexander
но здесь нет рекурсии
Действительно
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Хорошо, спасибо
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Учителю скинул, он говорит там рекурсия
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Я такой: МИНУТОЧКУ
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Danylo Dymarchuk
Учителю скинул, он говорит там рекурсия
наверное не отошел от нг
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Кирилл Баст
наверное не отошел от нг
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
дада)) я о том же
источник

A

Alexander in Сообщество Python Программистов
Кирилл Баст
Language:
py3


Source:
alpha = ['a', 'b', 'c']
m = 0
k = 0
while m < len(alpha):
   while k < len(alpha):
       print(alpha[m] + alpha[k])
       k += 1
   m+=1
   k = 0


Result:
aa
ab
ac
ba
bb
bc
ca
cb
cc
а для r=3?
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Помогите новичку!!!
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Alexander
а для r=3?
ага, думаю об этом
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
пытаюсь исправить точнее)) интересная задачка как по мне
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
уверен, что то такое уже есть в интернете, но хочу сам решить
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
def combinations_with_replacement(r, n):
   m = 0
   res_list = []
   while m < len(r):
       for k in range(0, len(r)):
           res_list.append([r[m]] + [r[k]])
       m+=1
   return res_list
источник

DD

Danylo Dymarchuk in Сообщество Python Программистов
Я так сделал, всё как надо возвращает
источник