Вопрос задан 21.06.2023 в 16:25. Предмет Информатика. Спрашивает Выростков Даниил.

Если первое числа больше или равно нулю И делится без остатка на 3 но не делится на два прибавьте к

счётчику первое число a = int(input())if a >= 0 and % 3 == 0 not % 2 == 0:print (a + a)ПОЧЕМУ ОШИБКА И СКОЛЬКО ТАМ ОШИБОК ПОДСКАЖИТЕ ПЖ​
0 0
Перейти к ответам

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

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

Ответ:

2

3

a = int(input())

b = int(input())

print(int(((a / (a // b)) * (a // b)) + ((b / (a // b)) * (b // a))))

Объяснение:Сначала выполни проверку на делимость

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

Ваш код содержит несколько ошибок. Давайте разберем их по порядку:

  1. Ваше условие if содержит несколько синтаксических ошибок. Вам нужно использовать операторы сравнения, такие как ==, чтобы проверить, делится ли число a на 3 и не делится ли на 2.

  2. У вас также отсутствует : после оператора if.

  3. Вы не объявили переменную a.

Исправленный код будет выглядеть так:

python
a = int(input()) if a >= 0 and a % 3 == 0 and a % 2 != 0: print(a + a)

В этом коде мы:

  • Сначала объявляем переменную a и присваиваем ей значение, считанное с клавиатуры.
  • Затем мы проверяем, что a больше или равно нулю и что a делится на 3 без остатка (используя оператор %). Также проверяем, что a не делится на 2 без остатка. Если все условия выполняются, мы выполняем инструкцию print(a + a), которая удваивает значение a и выводит результат.
0 0

Похожие вопросы

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

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

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