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

Как решить проблему Expression cannot be assignment targetPylance в моем коде?

a = input("Сколько у вас будет карт")
b = input("Введите b")
uron = 0
while int(a) > 0:
int(a) = int(a) - 1
uron = uron + 1
if uron == int(b):
int(a) = 1
print(uron))
  • Вопрос задан
  • 1185 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
int(a) = int(a) - 1 нельзя так
Сделай
a = int(input())
b = int(input())
....
a -= 1

int(a) Вернёт число, ты не можешь в число записать число.
И на последней строке лишняя скобка
Если хочешь оставить a в str, напиши a = str(int(a) - 1)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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