Форум сайта python.su
Добрый вечер! Прочитал по этой ошибке статьи на форуме но ничего не помогло(
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)
Офлайн
Сам разобрался. Заменить
mass[x]=arr[1]
mass.append(arr[1])
Офлайн