Синтаксическая ошибка ошибка E001 в 3 строке

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Windows, python 3.8

what = input("Какую операция хотите зделать? (+, -): ")
x = flooat( input("Введите первое число: ")
y = flooat( input("Введите второе число: ")
if what == "+"
z = x + y
print("Результат: ")
elif what = "-"
z = x - y
print("Результат: ")
else:
print("Выбрана неправильная операция!")
 

Вложения

  • пайтон.png
    пайтон.png
    379,9 КБ · Просмотры: 2

borntohack

змееуст
Команда форума
Модератор
Апр 22, 2020
78
62
18
39
Москва, РФ
Не закрыта скобка у float
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Теперь на пайтон лайнер пишет что ошибка в 4 строке
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
1590438101260.png
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
двоеточия в конце обязательны не только для else
нужно обращать внимание на отступы (4 пробела)
Python:
what = input("Какую операция хотите зделать? (+, -): ")
x = float( input("Введите первое число: "))
y = float( input("Введите второе число: "))
if what == "+":
    z = x + y
    print(f"Результат:{z}")
elif what == "-":
    z = x - y
    print(f"Результат:{z}")
else:
    print("Выбрана неправильная операция!")
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
оформляйте код правильно
 

Форум IT Специалистов