في الأوتار غير الفارغة في بيثون أيضًا True
:
>>> bool('foo')
True
>>> bool('')
False
لذلك بغض النظر عن ما الخاص بك time_remaining
عوائد الوظيفة ، سيتم تقييمها دائمًا على أنها True
في الخاص بك if
بيان.
ربما تريد استخدام شيء مثل:
time_remaining() == True
أو ربما لديك time_remaining
إرجاع False
أو None
إذا لم يتبق وقت (خاصة إذا كنت ستستخدم فقط إخراج time_remaining
في الخاص بك if
بيان).