Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2020, 18:46   #1
Иван Программист
Новичок
Джуниор
 
Регистрация: 11.02.2020
Сообщений: 1
Вопрос Когда запускаю программу пишется "invalid syntax"

Хочу написать калькулятор на Python, но когда запускаю программу пишется "invalid syntax". Не понимаю почему, объясните пожалуйста.

Код:
print("Привет, я калькулятор")
print("Введите число a")
a=int(input())
print("Введите число b")
b=int(input())
print("Введите операцию")
if str("+")
     z=a"+"b
print(z)

Последний раз редактировалось Arigato; 11.02.2020 в 20:07.
Иван Программист вне форума Ответить с цитированием
Старый 11.02.2020, 22:00   #2
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

1. Не организовал ввод самой операции
2. if str("+") - что это?
3. z=a"+"b - что это?
4. Синтаксические ошибки

Код:
...
print("Введите операцию")
oper=str(input())
if oper == '+':
    z=a+b
print(z)
Arkuz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ОШИБКА "SyntaxError: invalid syntax" [PYTHON] DD0z Python 2 21.06.2019 22:47
Ошибка - SyntaxError:invalid syntax Shilen Python 1 08.10.2017 00:09
[C] Подскажите, в чем ошибка: перевод дюймов в сантиметры. Но когда запускаю и ввожу число (например 2), то при выводе результата вместо 2 в формуле стоит 0.00 UserOne Помощь студентам 2 23.09.2017 21:46
Запускаю программу в Windows и пишет ошибку. Cameron Помощь студентам 1 09.03.2012 11:58
Подскажите пожалуйста запускаю программу Ctrl+F9, а ничего не происходит. Alt+F9 ошибок не выдает! Dialon Паскаль, Turbo Pascal, PascalABC.NET 5 06.02.2009 14:34