布尔值是python的基本数据类型吗,Python中布尔变量的值为( )
出现了几个错误。类似于{CD1}的行并不表示“如果{{Cd2}包含{{CD3}或{CD4}”。Python将其解释为{ { CD5 }-两个独立的条件。第二个条件总是{cd6}。因为非空字符串{CD4}会被转换成{CD6}。你真正想要的是{{cd9}。
尝试指定全名字符串时,错误地返回了一个布尔值。例如,行{CD10}的读数可以是“如果{{Cd2}有{CD13},则返回{ CD6 };否则,返回{cd14}。我不想在这里归还任何东西。
我希望下面的代码正常工作,是可读和可理解的。看你能不能理解每行的意思。def __str__(self):
为适当显示贺卡创建一个字符串
ifnotisinstance(self.r,int ) : # Cleaner than ==False
如果self.r== j 或self.r== j :
杰克
elif self.r== q 或self.r= q :
r=女王
elif self.r== k 或self.r== k :
r=jjdwx
elif self.r== a 或self.r= a :
r=Ace
否则:
r=str(self.r)
ifself.s==dorself.s==d :
s=钻石
elif self.s== h 或self.s= h :
s=红心
elif self.s== s 或self.s= s :
s=黑桃
elif self.s== c 或self.s= c :
s=俱乐部
返回r of s
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。