案例
正确写法
class CokeCola:
formula=['caffeine','sugar','water','soda']
def drink(self, how_much):
if how_much =='a sip':
print('Cool-')
elif how_much =='whole bottle':
print('Headache!')
ice_coke=CokeCola()
ice_coke.drink('a sip')
我的错误写法:
class CokeCola:
formula=['caffeine','soda','water','sugar']
def drink(self,how_much):
if how_much ='a sip'
print('cool')
elif how_much ='a bottle'
print('Headahce')
ice_coke = CokeCola()
ice_coke.drink('a sip')
学习的地方:
(1)how_much ='a sip' 应该为 how_much =='a sip' ,两者是比较,而不是赋值
(2)if和elif后面要加上冒号。
参考:侯爵的《编程小白的第一本Pyhton入门书》
程序来源:侯爵的《编程小白的第一本Pyhton入门书》
备注:侯爵的这个程序(P104)也写错了,elif后面要加冒号的。