LINUX.ORG.RU

Задача на python

 


0

1

Доброй ночи ЛОР. Прошу помощи реализовать одну задачу:

Есть число, пускай будет 4. Нужно из числа 4 сделать 4 любых символа. Что бы 4 = 1234.

Как len(), только в обратном порядке.

Перемещено leave из talks

★★★

Ответ на: комментарий от AntonI

Не страшно. У меня от 1 до 5.

xaTa ★★★
() автор топика
Ответ на: комментарий от xaTa

Больше функций богу функций?:-)

Я бы, для красоты, завернул в функтор через декоратор!

AntonI ★★★★★
()

task2 = lambda x: ''.join(str(i+1)[0]for i in range(x))



t3 = lambda x: x and f'{x%10}{t3(x-1)}'
qulinxao3 ★★
()

finallity:


t4 = lambda x: t4(x-1)+'%c'%(x+48) if x else ''


t5 = lambda x: t5(x-1)+f'{x+48:c}' if x else ''

def t6(x):return t6(x-1)+f'{x+48:c}' if x else ''

def t7(x):return f'{x and t7(x-1)or""}{x+48:c}'

qulinxao3 ★★
()
Последнее исправление: qulinxao3 (всего исправлений: 2)
Ответ на: комментарий от qulinxao3

Так элегантней получилось. Спасибо.

xaTa ★★★
() автор топика

любых

import random
''.join(random.choices("0123456789", k=4))
shimshimshim
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.