类之参数

案例
正确写法

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后面要加冒号的。

你可能感兴趣的:(类之参数)