Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что тут неправильно: print("Вопрос. 2+2") q = input("Введите ответ:") if q= 4: a = 1 else: a = 0?

Домашние заданияКомпьютеры+2
Сергей Долматов
  ·   · 103
Лучший
Исправляю старые баги, добавляю новые  · 26 мар 2021

Одно равно (=) — это присваивание. A = 1 - переменная А теперь равна 1.

Два равно (==) — это сравнение. А == 1 - переменная А равна 1?

Неправильная конструкция if q= 4. Не хватает одного равно, если вы хотите проверить: "q равно 4?". Оператор if не умеет работать с присваиванием переменной.

Если придираться, то умеет. С версии 3.8, можно проверить условие и присвоить результат переменной:

if env_base := os.environ.get("PYTHONUSERBASE", None):
    return env_base