d = {'anime': 'аниме', 'cartoon': 'мультфильм', 'family': 'семейное', 'erotica': 'эротика', 'fiction': 'фантастика', 'horror': 'ужасы', 'fantasy': 'фэнтэзи', 'thriller': 'триллер', 'talk_show': 'ток - шоу', 'sport': 'спорт', 'adventure': 'приключения', 'reality_show': 'реалити - шоу', 'noir': 'ноир', 'science': 'наука', 'musical': 'мьюзикал', 'mystic': 'мистика', 'melodrama': 'мелодрамма', 'short': 'короткометражный', 'crime': 'криминал', 'concert': 'концерт', 'comedy': 'комедия', 'action_film': 'боевик', 'comics': 'комиксы', 'historical_film': 'исторический', 'drama': 'драмма', 'documentary': 'документальные', 'western': 'вестерн', 'military': 'военные', 'detective': 'детективные', 'childrens': 'детские'}
for key, value in d.items():
search.insert(InlineKeyboardButton(value, callback_data=cearch_callback.new(cat_name=key)))
хочу 3 числа
возможно ли это сделать без проверки
def generate_number(length, maximum):
num = int(''.join([str(random.randint(1, 9)) for _ in range(length)]))
if num < maximum:
return num
else:
return generate_number(length, maximum)
length = 3
test = '{}{}'.format(random.randint(1,6), ''.join(str(random.randint(1,9)) for _ in range(length-1)))