美文网首页
day11.强化练习&打飞机应用【Python教程】

day11.强化练习&打飞机应用【Python教程】

作者: Java帮帮 | 来源:发表于2018-05-17 17:36 被阅读192次

    部分图片上传不成功请到【Python帮帮】微信公众号阅读


    day11.强化练习&打飞机应用【Python教程】

    一、给程序传参数

    import sys

    print(sys.argv)

    运行结果:

    二、列表推导式

    所谓的列表推导式,就是指的轻量级循环创建列表

    1. 基本的方式

    2. 在循环的过程中使用if

    3. 2个for循环

    4. 3个for循环

    练习

    生成一个[[1,2,3],[4,5,6]....]的列表最大值在100以内

    请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]

    三、set、list、tuple

    set是集合类型

    set、list、tuple之间可以相互转换

    使用set,可以快速的完成对list中的元素去重复的功能

    面试题

    在 Python 中,类和对象有什么区别?对象如何访问类的方法? 创建一个对象时做了什么?

    请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]

    请写出一段 Python 代码实现删除一个 list 里面的重复元素

    设计实现遍历目录与子目录,抓取.pyc 文件

    写出一个函数,给定参数 n,生成含有 n 个元素值为 1~n 的数 组,元素顺序随机,但值不重复

    在不用其他变量的情况下,交换a、b变量的值

    如何在一个 function 里设置一个全局变量

    请问如下代码会输出什么?

    打飞机应用

    一、打飞机代码:搭建界面

    二、打飞机代码:检测键盘

    三、打飞机代码:显示、控制玩具飞机-面向过程

    四、打飞机代码:显示、控制玩具飞机-面向对象

    五、打飞机代码:玩家飞机发射子弹

    六、打飞机代码:显示敌机

    七、打飞机代码:优化代码

    八、打飞机代码:让敌机移动

    九、打飞机代码:敌机发射子弹

    十、打飞机代码:代码优化-抽象出基类

    相关文章

      网友评论

          本文标题:day11.强化练习&打飞机应用【Python教程】

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