Найти - Пользователи
Полная версия: Как сделать генератор списка по заданным правилам? Python3
Начало » Центр помощи » Как сделать генератор списка по заданным правилам? Python3
1
Mike456
Нужно сделать список с правилом, если число >= 4: 4 - 24 . 5 - 28, 6 - 40, 7 -44 и так до вводимого числа n
т е, если число вводится нечетное то пред было на 4 меньше, а четное - на 12 меньше.Хелп
doza_and
попробуйте так
 import random
[random.randint(0,100) for i in range(100)]
если не подходит. объясните почему, поправим.
Mike456
Он просто выводит случайные числа ,а мне бы по правилу,если вводится 4 - 24 . 5 -28 . 6 - 40 и тд только для любого вводимого числа.
PEHDOM
 min_x = 4
lst = []
for x in range(10):
     if x >= min_x:
         if x%2 ==0:
            delta = 12
         else:
            delta = 4
         try:
             lst.append(lst[-1]+delta)
         except:
             lst.append(24) 
print(lst)
>>>
[24, 28, 40, 44, 56, 60]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB