Вопрос задан 07.06.2023 в 22:24. Предмет Информатика. Спрашивает Назаров Олег.

В чем ошибка моего кода? (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 Пыталась убирать/добавлять пробел, но не помогло.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Ответ:

Ну, во первых у тебя отсутствуют кавычки в строках print, ведь ты вводишь всё таки текст, а текст должен быть всегда в кавычках.

Дальше, когда ты пишешь if a %==2, какой результат ты хочешь получить?

Такого оператора %== нету. если тебе нужно получить число которое нацело делиться на 2 то введи так, a%2==0 .

Так же, строки int(input(a)) являються абсолютно неправильным написанием кода, выдаст тоже ошибку(в лучшем случае).

Если тебе нужно ввести данные то писать нужно так:

a = int(input())

...

Так же если это не тернаный оператор то пропущены двоеточия и энтер с регистром.

Объяснение:

Надеюсь помогла.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ошибки в вашем коде связаны с неправильным синтаксисом и некоторыми недочетами. Вот исправленная версия:

python
a = int(input()) b = int(input()) c = int(input()) if a % 2 == 0 or b % 2 == 0 or c % 2 == 0: print("нет") else: print("да")

Ваши ошибки и исправления:

  1. Перед использованием переменных a, b и c, вы должны сначала объявить их и присвоить значения, полученные от пользователя с помощью функции input().
  2. Выражение int(input(a)) является некорректным. Функция input() принимает строку в качестве аргумента, которая будет использована в качестве подсказки для ввода. Вызов функции input(a) попытается передать значение переменной a вместо подсказки, что приведет к ошибке. Вместо этого используйте a = int(input()), чтобы принять целочисленный ввод от пользователя и присвоить его переменной a.
  3. Операторы сравнения должны быть записаны как ==, а не %==.
  4. В операторе print вам нужно заключить текст в кавычки (например, "нет" и "да").

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос