a = str(input('Введите число '))
if a = 0:
. . . . a = 6
print(a ** 2)
А должно быть:
a = int(input('Введите число '))
if a = 0:
. . . . a = 6
print(a ** 2)
Строка не может быть числом.
Бонус:
str() здесь писать необязательно, input() и так принимает str()