weixin_慕仰7369365
2020-02-26 11:47
def get_grade(self):
if self.__score >= 80:
return 'A'
if self.__score >= 60:
return 'B'
return 'C'
求指导,为什么不能用if elif else 来写这段
def get_grade(self): if self.__score >= 80: return 'A' elif self.__score >= 60: return 'B' else: return 'C'
可以的,看各人的习惯~
>>> def get_grade(self):
...
... if self.__score >= 80:
... return A
... elif self.__score>=60:
... return B
... else:
... return C
...
>>>
可以的,使用return方式更简洁
python进阶
255501 学习 · 3038 问题