Вопрос задан 15.06.2023 в 18:33. Предмет Информатика. Спрашивает Шнек Стас.

ПОМОГИТЕ С ИНФОРМАТИКОЙ, ПОЖАЛУЙСТА Какое число стояло вместо *, если программа напечатала '3,

3'? Напишите в ответе только число. Python: a = 3 b = * if (a > b): a = b - 2 else: b = b - 2 print(a, ', ', b)
0 0
Перейти к ответам

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

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

Ответ:

b = 5

Объяснение:

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

В программе, которую вы предоставили, число, которое стояло вместо "*", можно определить, проанализировав код.

В данном случае, программа напечатала "3, 3". Чтобы понять, какое число стояло вместо "*", нужно проанализировать код построчно.

```python a = 3 b = * if (a > b): a += b - 2 else: b += b - 2 print(a, ',', b) ```

Из кода видно, что переменной `a` присваивается значение 3. Однако, вместо "*" должно быть какое-то число. В данном случае, нам не предоставлено значение для переменной `b`, поэтому невозможно точно определить, какое число стояло вместо "*".

Чтобы программа напечатала "3, 3", необходимо, чтобы условие `(a > b)` было ложным, и выполнилась ветка `else`. В этой ветке переменной `b` присваивается значение `b - 2`, что приводит к тому, что `b` остается равным 3. Таким образом, чтобы программа напечатала "3, 3", значение переменной `b` должно быть равно 3.

Ответ: 3

0 0

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

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

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

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