Условия задачи:
Напишите программу, в которой описан класс и функция, предназначенная для создания списка из объектов. У объектов класса должно быть поле (предназначенное для записи целочисленных значений). При вызове функции аргументом ей передается целое число, определяющее количество объ-
ектов в списке. Поля объектов заполняются целыми нечетными числами.
Решение задачи:
class Myclass:
def __init__(self, num):
if type(num) == int:
self.num = num * 2 + 1
def show(self):
print(self.num)
def foo(num):
lst = []
for i in range(1, num + 1):
a = Myclass(i)
lst.append(a)
return lst
num = int(input('Введите число:'))
for i in foo(num):
i.show()