Ошибка при использовании append

Не могу точно понять, где ошибка в коде, поэтому лучше прикреплю полный код:

a=[]
b=[]
minn=0
che=1
b=1
chto=0
while b!=0:
    c=int(input())
    b=c
    if b!=0:
        a.append(b)
for i in range(len(a)):
    if a[i]%2!=0 and a[i]>9 and a[i]<100 and a[i]%5!=0 and a[i]%10!=9:
        che*a[i]
        chto=a[i]
        b.append(chto)
    if a[i]%2!=0 and a[i]>999 and a[i]<10000 and a[i]%5!=0 and a[i]%10!=9:
        che*a[i]
        chto=a[i]
        b.append(chto)
b.sort()
minn=b[0]
print(che)
print(minn)

При выполнении кода получаю ошибку:

AttributeError: 'int' object has no attribute 'append'

Подскажите, куда копать?


Ответы (1 шт):

Автор решения: MBo

Строка b=1 приводит к тому, что список b исчезает, появляется целая переменная b.

Используйте другую переменную, имён предостаточно.

→ Ссылка