类之参数

作者: 心际花园 | 来源:发表于2017-05-27 21:16 被阅读2次

    案例
    正确写法

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

    相关文章

      网友评论

        本文标题:类之参数

        本文链接:https://www.haomeiwen.com/subject/vuxcfxtx.html