类之参数

案例
正确写法

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,862评论 25 708
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,191评论 6 244
  • 这节课我们来做一个四则运算器,输入2个数字和1个运算符,让程序计算出结果。 上节课我们做了加法计算器和减法计算器,...
    学哥量化交易学习阅读 2,503评论 3 2
  • 孔子论子产、子西、管仲。子产和管仲可以跟你们说说,子西就别提了!提起来都是眼泪! 【或问子产。子曰:“惠人也。”问...
    华杉2009阅读 878评论 0 1