练习:(所有习题均手工编写,如有错误,疑问请一起探讨,共同进步)

1.请定义一个交通工具Vehicle的类,其中有:
属性:速度speed,体积size等等
方法:移动move(int s),设置速度(setSpeed(int speed)加速speedup(),
减速speeddoen()
最后测试中实例化一个交通工具对象,
并通过方法给他初始化sqeed.size的值
并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
调用move方法输出移动距离。

class vehicle():def __init__(self,speed,size):self.speed = speedself.size = sizedef move(self,s):print("移动了%s"%s)def setspeed(self,speed):if str(speed).isdigit():self.__speed = speedelse:print("输入正确速度")def speedup(self):self.__speed += 10print("当前速度",self.__speed)def speeddown(self):self.__speed -= 10print("当前速度",self.__speed)
def test():v = vehicle(30,15)v.move("20")v.setspeed(50)v.speedup()v.speedup()v.speeddown()
if __name__ =="__main__":test()
  1. 定义一个Hero类
    属性有 power,name,分别代表体力值和英雄的名子,体力值默认为100;
    方法有
    1.) go() //行走的方法,如果体力值为0,则输出不能行走,

python学习2019-1-23相关推荐

  1. python学习2019/4/25

    #2,8,10,16进制 0b 2进制 0o 8进制 0x 16进制 转2进制BIN 转8进制HEX 转10进制一般不需要如果需要用INT,INT表示整数,float 表示浮点,小数 转16进制oct ...

  2. 2019年python课本_2019年Python学习指南

    Python是一种用LISP和Java编译的语言,JPthon提供了访问Java图像用户界面的途径,可以让他使用可移植的GUI演示和可移植的http/ftp/html库,因此非常适合作为人工智能语言. ...

  3. python 免费课程-2019年10种免费的Python学习课程

    近年来,越来越多的人在学习Python.大部分人是为了探索Python提供的数据科学和机器学习库.也有些人学习Python是为了进行Web开发,还有许多人是为了编写脚本并将其自动化.现在为什么要学习P ...

  4. 免费python网络课程-2019年10种免费的Python学习课程

    近年来,越来越多的人在学习Python.大部分人是为了探索Python提供的数据科学和机器学习库.也有些人学习Python是为了进行Web开发,还有许多人是为了编写脚本并将其自动化.现在为什么要学习P ...

  5. 【STM32CubeMx】学习记录(基于微雪教程)(2019/2/16——2019/2/23完结)

    教程学习网址:http://www.waveshare.net/study/article-666-1.html 2019/2/16 STM32CubeMx系列教程 1-3 2019/2/17 STM ...

  6. python学习日记2-3周

    python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...

  7. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

  8. 2019最新Python学习路线图:如何用Python创建微信机器人

    微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地.今天我们要讲的最新Python学习路线教程便是如何用Python来做一个微信聊天机器人,突然想起鲁迅先生曾经说过 ...

  9. python正则匹配日期2019-03-11_都2019年了,正则表达式为啥还是这么难?这里的Python学习教程教你搞定!...

    都9102年了,你还觉得正则表达式很难?难,确实是还难啊! 这里南瓜跟大家总结的最新Python学习教程,教你搞定它! 正则表达式语法 字符与字符类 特殊字符: .^$?+*{}| 以上特殊字符要想使 ...

  10. Python学习记录day3

    2019独角兽企业重金招聘Python工程师标准>>> Python学习记录 day3 今天是银角大王武sir讲课.先回顾了上节课所学,然后讲到了面向对象思想. set set是一个 ...

最新文章

  1. java可以调用python程序吗_我们可以从java调用python方法吗?
  2. 在C#中,如何将一种编码的字符串转换成另外一种编码。
  3. 为什么医学影像AI已进入「后深度学习时代」?
  4. Java的内存泄漏和垃圾回收机制
  5. [云炬创业基础笔记]第六章商业模式测试6
  6. 研发和人力资源发展模式对比研究
  7. 硬件结构(中):EqualLogic PS5000 对等存储“动车组”
  8. SqlHelper改造版本
  9. 登录mysql时 未找到 grant命令_我在mysql数据库中可以登陆,为什么用grant命令创建用户时提示错误?...
  10. 软件测试工程师笔试总结
  11. matlab 神经网络设计与应用,MATLAB 神经网络设计与应用(最新版)
  12. Carrot2 - Wikipedia, the free encyclopedia
  13. Ant Design删除操作弹出对话框
  14. netbackup如何手动获取主机ID证书。
  15. Nacos只发现不注册
  16. firefox移动版实现自由安装插件的方法,tampermonkey统统都能安装。
  17. dubbo源码分析25 -- 序列化与反序列化
  18. 学术速运|利用分子动力学来模拟洗脱溶液中的环肽构象
  19. Cheat Engine 小白教程(大白话教学 下篇
  20. 初见倾心,土曼第三代智能手表T-Ripple新体验

热门文章

  1. 雅思词汇之万词plan:第5-365天
  2. vue安装关于淘宝镜像安装失败
  3. Druid连接池的快速使用
  4. 『哈士奇赠书31期』- 『网络靶场与攻防演练』
  5. 『Swift社区赠书第 1 期』- 『循序渐进 Vue.js 3.x 前端开发实战』
  6. 摄影DIY 用鞋盒制作简易大画幅相机
  7. 大一C语言程序设计练习题(四)
  8. 多用户多语言韩国跨境电商独立站系统搭建(后台采集功能)
  9. Electromyography(EMG)介绍(偏医学临床)| BCIduino社区整理
  10. 同轴线外导体不连续性分析