Вот задача: Сгенерировать 20 случайных целых чисел в диапазоне от -5 до 4, записать их в ячейки массива. Посчитать сколько среди них положительных, отрицательных и нулевых значений. Вывести на экран элементы массива и посчитанные количества. Вот текст ошибки:
a[i]=int(a[i])TypeError: 'int' object is not subscriptable.Как ето исправить?Большое Спасибо!
import randoma=[]for i in range(20): a=random.randint(-5,4)p=[]n=[]z=[]for i in range(20): a[i]=int(a[i]) for i in range(0,20,1): if(a[i]>0): p.append(a[i]) if(a[i]==0): z.append(a[i]) if (a[i]<0): n.append(a[i])print('quantity positive',len(p))print('quantity negative',len(n))print('quantity zero',len(z))
question@mail.ru
·