Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 1
1

Name 'operation' is not defined

28.02.2020, 11:14. Просмотров 976. Ответов 1
Метки нет (Все метки)


Доброго дня! Почему-то при запуске программы выдает ошибку: name 'operation' is not defined.
Помогите, пожалуйста, исправить. Ибо по идее должно быть все правильно, т.к. делаю по примеру.

Код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
x=float(input("First namber: "))
y=float(input("Second namber: "))
operation - input("Operation: ")
 
result = None
 
if input == "+":
    result = x + y
elif input == "-":
    result = x - y
elif input == "*":
    result = x * y
elif input == "/":
    result = x / y
else:
    print("Unsupported operation")
 
if result is not None:
    print("Result:", result)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2020, 11:14
Ответы с готовыми решениями:

'User - defined type not defined' при запуске моей процедуры
Здравствуйте, меня зовут Сергей. Я - тот, кого называют чайником в вопросах программирования...

Access выдает ошибку application-defined or object-defined error
Доброго времени суток!!! Прошу помощи ибо поиск по форуму так и не помог((( При выполнении кода...

User-defined type not defined. Ругается на объявление корневой процедуры
Привет! Поискал решение, не нашел, давно не обращался за помощью на форум так вот ругается на...

Compile error: User-defined type not defined помогите разобраться
Есть код: Private Sub Поле1_GotFocus() Dim dbs As Database Dim rst As Recordset Dim...

1
1181 / 776 / 387
Регистрация: 12.03.2018
Сообщений: 2,216
28.02.2020, 11:30 2
Лучший ответ Сообщение было отмечено Bu1bash как решение

Решение

Цитата Сообщение от Bu1bash Посмотреть сообщение
operation - input("Operation: ")
Замените - на =.

но у вас дальше ерунда идет, работать все равно не будет

Добавлено через 1 минуту
Цитата Сообщение от Bu1bash Посмотреть сообщение
if input == "+":
input - функция => все условия, в которых идет сравнение со строкой, будут ложны, всегда будете получать блок else

В общем, меняйте в условиях input на operation .
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2020, 11:30

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

Ошибка `user-defined type not defined`. VBA для OneNote
Используется Win-7; Excel-2016; OneNote-2016. Пробую выполнить пример согласно этой статьи:...

Ошибка The Undo operation encountered a context that is different from what was applied in the corresponding Set operation...
The Undo operation encountered a context that is different from what was applied in the...

Ошибка при создании диаграммы (Application defined or object defined error 1004)
Добрый день. Пытаюсь создать диаграмму,но выдает ошибку Application defined or object defined...

Excel Ошибка application-defined or object-defined error
На этой строке выскакивает такая ошибка: "Run-Time Error 1004: Application-defined or...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.