想知道是否存在一种将布尔值从true / false更改为in / out的方法吗?
我下面的代码是一个布尔型开关,但我希望它打印进出不是0或1
while True:
Tag = raw_input("Please Scan your Tag: ")
q = "SELECT * FROM CARDS WHERE TAG=?"
up = "UPDATE CARDS SET FLAG = (CASE WHEN FLAG=0 THEN 1 ELSE 0 END) WHERE TAG=?"
cursor.execute(q, (Tag,))
cursor.execute(up, (Tag,))
conn.commit()
for row in cursor:
print row [1] + " has been checked " + row[3]
您可以使用'in' if condition else 'out'
:
print row [1] + " has been checked " + ('in' if row[3] else 'out')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句