from random import randint mas = [] r=10 mass=[] mas = [randint(0,9) for i in range(r)] print(mas) def med(x): arr=[] if x==8: arr.append(mas[x-1]) arr.append(mas[x]) arr.append(mas[0]) arr.sort() mass[x]=arr[1] elif x==9: arr.append(mas[0]) arr.append(mas[1]) arr.append(mas[x]) arr.sort() mass[x]=arr[1] else: arr.append(mas[x]) arr.append(mas[x+1]) arr.append(mas[x+2]) arr.sort() mass[x]=arr[1] for k in range(0,10): med(k) print (mass)
Выдает ошибку:
Traceback (most recent call last):
File “python”, line 31, in <module>
File “python”, line 27, in med
IndexError: list assignment index out of range
Помогите пожалуйста
