Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 12, 2023 03:04:18

gelius
Зарегистрирован: 2013-03-18
Сообщения: 125
Репутация: +  0  -
Профиль   Отправить e-mail  

random.choices(seq, k=дипазон) ?

Как написать? В гугле пример не найден.
Пробовал

 random.choices(seq, k={1,3})

Отредактировано gelius (Фев. 12, 2023 03:07:27)

Офлайн

#2 Фев. 12, 2023 13:40:28

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9856
Репутация: +  853  -
Профиль   Отправить e-mail  

random.choices(seq, k=дипазон) ?

  
>>> import random
>>> 
>>> out = [random.choices([1, 2, 3, 4, 5], k=n) for n in (1, 2, 3)]
>>> out
[[1], [1, 3], [2, 1, 4]]
>>>



Офлайн

#3 Фев. 13, 2023 03:25:40

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

random.choices(seq, k=дипазон) ?

 def barkrandoum():
    #do stuff
    t = Timer( 1, barkrandoum )
    t.start()
    rnd=random.randrange(1, 8)
    x = rnd  
    return str(x) 

функция активная
но таймер нужно в отдельную выносить если она используется часто

Отредактировано Genabox (Фев. 13, 2023 03:27:29)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version