Предмет: Информатика,
автор: diori1808
В чем ошибка моего кода? (Python)
int(input(a))
int(input(b))
int(input(c))
if a %==2 or b %==2 or c %==2 print(нет) else print(да)
Ошибку показывает так:
File "", line 4
if a %==2 or b %==2 or c %==2
^^
SyntaxError: invalid syntax
Пыталась убирать/добавлять пробел, но не помогло.
valgrisa:
На какое свойство проверяются числа?
Ответы
Автор ответа:
1
Ответ:
Ну, во первых у тебя отсутствуют кавычки в строках print, ведь ты вводишь всё таки текст, а текст должен быть всегда в кавычках.
Дальше, когда ты пишешь if a %==2, какой результат ты хочешь получить?
Такого оператора %== нету. если тебе нужно получить число которое нацело делиться на 2 то введи так, a%2==0 .
Так же, строки int(input(a)) являються абсолютно неправильным написанием кода, выдаст тоже ошибку(в лучшем случае).
Если тебе нужно ввести данные то писать нужно так:
a = int(input())
...
Так же если это не тернаный оператор то пропущены двоеточия и энтер с регистром.
Объяснение:
Надеюсь помогла.
a = int(input())
b = int(input())
c = int(input())
if a%2==0 or b%2==0 or c%2==0
print("нет")
else
print("да")
if a%2==0 or b%2==0 or c%2==0
^
SyntaxError: expected ':'
>
if:a%2==0 or b%2==0 or c%2==0
^
SyntaxError: invalid syntax
>
Похожие вопросы
Предмет: Математика,
автор: ospanermek
Предмет: История,
автор: katerina8150
Предмет: Қазақ тiлi,
автор: zxcvbnm00765
Предмет: Английский язык,
автор: ainurkonisbaeva85