Утверждение if, действующее так, как будто условие ложно, когда оно якобы истинно [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Утверждение if, действующее так, как будто условие ложно, когда оно якобы истинно [закрыто]

Сообщение Anonymous »

У меня проблемы с личным проектом. Есть определенная часть кода, где иногда он действует так, как будто условие if ложно, хотя оно истинно, и я не могу понять, почему. Это для Элиф внизу. Ниже приведены моя ошибка, отпечатки и фрагмент кода. Кажется, проблема возникает только тогда, когда в списке есть только один объект, и то только иногда.
Код. У меня проблема с элифом.
Ошибка. "Aa" соответствует print(self.stars.starName), "1" соответствует print(len(self.stars)), "True" соответствует .print("b" нет в self.stars .starName), а «[]2» соответствует распечатке в другом месте, которая распечатывает новый список позже.
Я попробовал распечатать соответствующие атрибуты, чтобы проверить, был ли я чего-то не хватает. Я ожидал увидеть ошибку, которую я бы не заметил в трассировке кода, но все отпечатки подразумевают, что elif должен работать.

Подробнее здесь: https://stackoverflow.com/questions/790 ... sibly-true
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему мое условие if всегда выполняется, даже если оно ложно в Python? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Если оператор не работает должным образом в двоичном поиске, даже если условие истинно [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как узнать, сколько, если условие истинно в вашем коде С++
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Python: пропустить итерацию в цикле For, если условие истинно
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как вернуть false, если истинно только одно конкретное условие и нет других?
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»