Ошибка запуска python скрипта

После запуска кода появляется:

SyntaxError: Non-ASCII character '\xd0' in file teest.py on line 1, but no encoding declared; see python.org/dev/peps/pep-0263 for details
what = input("Что делаем (+,-)?: ")
    
a = ("Введите первое число:")
b = ("Введите второе число")

if what == "+"
    c = a + b
    print("Результат:" + с) 
elif what == "-"
    c == a - b 
    print("Результат:" + с)
else:
    print( "выбрана неверная операция")

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

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

у вас 3 ошибки:

ошибка 1:

a = ("Введите первое число:")
b = ("Введите второе число")

вы функцию input забыли

ошибка 2:

даже если бы вы не забыли функцию input, то забыли бы перевод в числа (например, целые),

т.е. код должен быть таким:

a = int(input("Введите первое число:"))
b = int(input("Введите второе число"))

ошибка 3:

print("Результат:" + с)

вы складываете строку и число, что нельзя делать, надо делать так:

print("Результат:", с)
print(f"Результат: {c}")
→ Ссылка
Автор решения: Xander

Похоже, у вас вторая версия питона. Во второй версии чтобы работать с кириллическими символами, нужно указать кодировку.

Для этого самой первой строкой поставьте вот это:

# -*- coding: utf-8 -*-

Либо просто используйте третью версию питона, в нём кириллические символы можно использовать без дополнительных ухищрений.

Ну и в любом случае нужно исправить ошибки, на которые вам указали в соседнем ответе.

→ Ссылка