思维导图备注

Python游戏编程快速上手 - [美] Al Sweigart 斯维加特
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第8章 流程图

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-03-01 07:41:24
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 版权信息
  • 版权声明
  • 内容提要
  • 前言
  • 译者序
  • 第1章 安装Python
    • 1.1 下载和安装Python
    • 1.2 启动IDLE
    • 1.3 如何使用本书
    • 1.4 寻求在线帮助
  • 第2章 交互式shell
    • 2.1 一些简单的数学知识
    • 2.2 计算表达式
    • 2.3 在变量中存储值
    • 2.4 本章小结
  • 第3章 编写程序
    • 3.1 字符串
    • 3.2 连接字符串
    • 3.3 在IDLE的文件编辑器中编写程序
    • 3.4 Hello World!
    • 3.5 保存程序
    • 3.6 打开保存过的程序
    • 3.7 “Hello World”程序如何工作
    • 3.8 变量名称
    • 3.9 本章小结
  • 第4章 “猜数字”游戏
    • 4.1 “猜数字”游戏的运行示例
    • 4.2 “猜数字”游戏的源代码
    • 4.3 import语句
    • 4.4 random.randint()函数
    • 4.5 循环
    • 4.6 语句块
    • 4.7 布尔数据类型
    • 4.8 比较操作符
    • 4.9 条件
    • 4.10 =和==的区别
    • 4.11 while循环语句
    • 4.12 使用int()函数、float()函数、str()函数和bool()函数来转换值
    • 4.13 if语句
    • 4.14 用break语句提早离开循环
    • 4.15 流程控制语句
    • 4.16 本章小结
  • 第5章 Jokes
    • 5.1 用好print()函数
    • 5.2 Jokes游戏的运行示例
    • 5.3 Jokes游戏的源代码
    • 5.4 转义字符
    • 5.5 引号和双引号
    • 5.6 print()的end关键字参数
    • 5.7 本章小结
  • 第6章 Dragon Realm
    • 6.1 函数
    • 6.2 如何玩Dragon Realm
    • 6.3 Dragon Realm游戏的运行示例
    • 6.4 Dragon Realm的源代码
    • 6.5 def语句
    • 6.6 布尔操作符
    • 6.7 返回值
    • 6.8 全局作用域和局部作用域
    • 6.9 形参
    • 6.10 设计游戏
    • 6.11 本章小结
  • 第7章 使用调试器
    • 7.1 Bug!
    • 7.2 调试器
    • 7.3 单步执行
    • 7.4 查找Bug
    • 7.5 断点
    • 7.6 使用断点的示例
    • 7.7 本章小结
  • 第8章 流程图
    • 8.1 如何玩Hangman
    • 8.2 Hangman的运行示例
    • 8.3 ASCII字符图
    • 8.4 用流程图来设计一个程序
    • 8.5 生成流程图
    • 8.6 本章小结
  • 第9章 Hangman
    • 9.1 Hangman的源代码
    • 9.2 多行字符串
    • 9.3 常量
    • 9.4 列表
    • 9.5 方法
    • 9.6 字符串方法lower()和upper()
    • 9.7 列表方法reverse()和append()
    • 9.8 列表方法split()
    • 9.9 range()函数和list()函数
    • 9.10 for循环
    • 9.11 分片
    • 9.12 elif ("Else If")语句
    • 9.13 本章小结
  • 第10章 Hangman扩展
    • 10.1 字典
    • 10.2 random.choice()函数
    • 10.3 多变量赋值
    • 10.4 本章小结
  • 第11章 Tic Tac Toe
    • 11.1 Tic Tac Toe的运行示例
    • 11.2 Tic Tac Toe的源代码
    • 11.3 设计程序
    • 11.4 游戏AI
    • 11.5 引用
    • 11.6 短路求值
    • 11.7 None值
    • 11.8 本章小结
  • 第12章 Bagels
    • 12.1 Bagels的运行示例
    • 12.2 Bagels的源代码
    • 12.3 random.shuffle()函数
    • 12.4 复合赋值操作符
    • 12.5 列表方法sort()
    • 12.6 字符串方法join()
    • 12.7 字符串插值
    • 12.8 本章小结
  • 第13章 笛卡尔坐标
    • 13.1 网格和笛卡尔坐标
    • 13.2 负数
    • 13.3 数学技巧
    • 13.4 绝对值和abs()函数
    • 13.5 计算机屏幕的坐标系
    • 13.6 本章小结
  • 第14章 Sonar Treasure Hunt
    • 14.1 Sonar Treasure Hunt的运行示例
    • 14.2 Sonar Treasure Hunt的源代码
    • 14.3 设计程序
    • 14.4 找到最近的藏宝箱的算法
    • 14.5 列表方法remove()
    • 14.6 本章小结
  • 第15章 Caesar Cipher
    • 15.1 密码学
    • 15.2 凯撒密码
    • 15.3 ASCII码以及用数字表示字母
    • 15.4 函数chr()和ord()
    • 15.5 凯撒密码的运行示例
    • 15.6 Caesar Cipher的源代码
    • 15.7 代码如何工作
    • 15.8 字符串方法isalpha()
    • 15.9 字符串方法isupper()和islower()
    • 15.10 暴力破解
    • 15.11 本章小结
  • 第16章 Reversi
    • 16.1 Reversi的运行示例
    • 16.2 Reversi的源代码
    • 16.3 代码如何工作
    • 16.4 bool()函数
    • 16.5 本章小结
  • 第17章 Reversi AI模拟
    • 17.1 让计算机和自己下棋
    • 17.2 百分数
    • 17.3 round()函数
    • 17.4 AISim2.py的运行示例
    • 17.5 比较不同的AI算法
    • 17.6 本章小结
  • 第18章 图形和动画
    • 18.1 安装Pygame
    • 18.2 Pygame中的Hello World
    • 18.3 Hello World的源代码
    • 18.4 运行Hello World程序
    • 18.5 元组
    • 18.6 RGB颜色
    • 18.7 字体和pygame.font.SysFont()函数
    • 18.8 属性
    • 18.9 构造函数
    • 18.10 Pygame的绘制函数
    • 18.11 事件和游戏循环
    • 18.12 动画
    • 18.13 Animation程序的源代码
    • 18.14 Animation程序如何工作
    • 18.15 运行程序循环
    • 18.16 本章小结
  • 第19章 碰撞检测与鼠标/键盘的输入
    • 19.1 Collision Detection程序的源代码
    • 19.2 Collision Detection算法
    • 19.3 当遍历一个列表的时候,不要修改该列表
    • 19.4 键盘输入程序的源代码
    • 19.5 colliderect()方法
    • 19.6 本章小结
  • 第20章 声音和图像
    • 20.1 声音文件和图像文件
    • 20.2 精灵和声音程序
    • 20.3 Sprites and Sounds程序的源代码
    • 20.4 pygame.transform.scale()函数
    • 20.5 本章小结
  • 第21章 Dodger
    • 21.1 回顾Pygame的基本数据类型
    • 21.2 Dodger的源代码
    • 21.3 全屏模式
    • 21.4 游戏循环
    • 21.5 事件处理
    • 21.6 move_ip()方法
    • 21.7 pygame.mouse.set_pos()函数
    • 21.8 修改Dodger游戏
    • 21.9 本章小结
  • 欢迎来到异步社区!
    • 社区里都有什么?
    • 灵活优惠的购书
    • 社区里还可以做什么?
    • 加入异步
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Python游戏编程快速上手 - [美] Al Sweigart 斯维加特》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度