菜鸟学Python
一起学Python
hzl9911
这个作者很懒,什么都没留下…
展开
-
一起学Python 第17章 动画精灵和碰撞检测
#代码清单17-1 使用动画精灵在屏幕上放多个沙滩球图像import sys,pygameclass MyBallClass(pygame.sprite.Sprite): def __init__(self,image_file,location): pygame.sprite.Sprite.__init__(self) self.image =...原创 2020-05-01 23:58:32 · 391 阅读 · 1 评论 -
一起学Python 第 16章 图 形
#代码清单16-1创建一个PYgame窗口import pygamepygame.init()screen = pygame.display.set_mode([640,480])#代码清单16-2 使得窗口正常工作running = Truewhile running: for event in pygame.event.get(): if event...原创 2020-04-25 15:13:54 · 194 阅读 · 0 评论 -
一起学Python 第 15章 模 块
#代码清单15-1创建一个模块# this is the file "my_module.py"# we're going to use it in another programdef c_to_f(celsius): fahrenheit = celsius * 9.0 /5 +32 return fahrenheit#代码清单15-2 使用模块i...原创 2020-04-24 21:49:02 · 170 阅读 · 0 评论 -
一起学Python 第 14章 对 象
14.1 真实世界中的对象#14-2 使用Ball类class Ball: def bounce(self): if self.direction == "down": self.direction = "up"myBall = Ball()myBall.direction = "down"myBall...原创 2020-04-22 23:57:07 · 253 阅读 · 0 评论 -
一起学Python 第 13 章 函 数
要把程序分解成较小的部分,主要有 3 种方法。函数(function)就像是代码的积木,可以反复地使用。 利用对象(object),可以把程序中的各部分描述为自包含的单元。 模块(module)就是包含程序各部分的单独的文件。在这一章中,我们将学习函数,后面两章会讨论对象和模块。学习完这些知识,我们就具备了所需要的全部基本工具,可以开始使用图形和声音并且创建游戏了.13.1 函...原创 2020-04-22 16:00:47 · 563 阅读 · 0 评论 -
一起学Python 第 12 章 收集起来 — 列表与字典
到目前为止,我们存储过字符串和数(包括整数和浮点数)。有时候可以把一堆东西存储在一起,放在某种“组”或者“集合”中,这可能很有用。这样一来,就可以一次对整个集合做某些处理,也能更容易地记录一组东西。有一类集合叫做列表(list),另一类叫做字典(dictionary)。12.1 什么是列表列表中的单个元素就叫做项或者元素(item),列表使用中括号来指出从哪里开始,到哪里结束,另外用...原创 2020-04-16 16:14:42 · 313 阅读 · 0 评论 -
一起学Python 第 11 章 嵌套与可变循环
可以把一个循环放在另一个循环中。这些循环就叫做嵌套循环(nested loop)11.1 嵌套循环嵌套循环就是一个循环出现在另一个循环里。对于外循环的每次迭代,内循环都要完成它的所有迭代。11.2 可变循环固定的数(比如 range() 函数中使用的数)也称为常数(constant)。如果在一个 for 循环的range() 函数中使用常数,程序运行时循环总会运行相同的次数...原创 2020-04-16 10:41:54 · 368 阅读 · 0 评论 -
一起学Python 第 10 章 游戏时间到了
Skier 使用一个名叫 Pygame 的模块来帮助实现图形。Pygame 是一个 Python 模块(module)(我们会在第 15 章更多地讨论模块)。我们会在第 16 章学习有关 Pygame 的内容。pygame模块的安装在第10章、第15章、第16章中都用到了pygame模块,它的安装方法如下:1.打开windows的命令行窗口,方法是点击开始菜单,在“搜索程序和文件...原创 2020-04-12 21:54:24 · 389 阅读 · 0 评论 -
一起学Python 第 9 章 全都为了你 — 注释
在计算机程序中,这些说明就称为注释(comment)。9.1 增加注释9.2 单行注释在任何代码行前面加上“#”符号就可以把它变成一个注释。(这个符号叫做数字符号,有时也叫做镑符号。)9.3 行末注释9.4 多行注释三重引号字符串9.5 注释风格至于应该在注释中放什么内容并没有严格的规定,不过建议你尽可能增加注释。现在看来,注释越多越...原创 2020-04-12 20:46:24 · 112 阅读 · 0 评论 -
一起学Python 第 8 章 转 圈 圈
本章学习关于循环(looping)的内容计数循环(counting loop):重复一定次数的循环。 条件循环(conditional loop):重复直至发生某种情况时结束的循环。8.1 计数循环又称for循环,使用for关键字来创建。语句可表示为looper 从值1开始,对应列表中一个值,这个循环会把下一个指令块中的所有工作完成一次,每次循环looper会赋...原创 2020-04-12 19:42:18 · 679 阅读 · 0 评论 -
一起学Python 第 7 章 判断再判断
本章学习判断。完成测试并根据结果做出判断成为分支,python使用关键字if来测试。7.1测试,测试测试返回真或假(true or false)Python 使用关键字 if 来测试条件,如下:7.2 缩进python中 缩进必不可少,它会告诉python代码从哪里开始哪里结束,python总是将代码块缩进4个空格。7.3 是不是有问题等号(=)用...原创 2020-04-12 13:06:21 · 378 阅读 · 0 评论 -
一起学Python 第 6 章 GUI — 图形用户界面
通过运用EasyGui,简单的了解一下什么是GUI(图形用户界面),并进行简单的使用练习。6.1什么是GUIGUI 是 Graphical User Interface(图形用户界面)的缩写,其中包括键入文本和返回文本,可以看到窗口、按钮和文本框等图形,还可以用鼠标、键盘作为输入。6.2 第一个GUIEasyGui是一个python模块,利用这个模块可以很容易的建立简单的GUI,其...原创 2020-04-11 14:59:02 · 448 阅读 · 0 评论 -
一起学Python 第 5 章 输 入
输入就是指在程序运行时向其提供某样东西,也就是某种信息。5.1 input() 在python3中,这个函数回返回字符串,但不会尝试对输入的字符串做任何计算。#代码清单5-1 使用input()得到一个字符串somebody=input('Enter your name:')print('Hi',somebody,'how are you today?')...原创 2020-04-11 08:38:47 · 330 阅读 · 0 评论 -
一起学Python 第 4 章 数据的类型
本章学习数据的类型及其转换(type conversion)4.1改变类型Python 实际上并没有把一个东西从一种类型“转换”成另一种类型。它只是由原来的东西创建一个新东西,而且这个新东西正是你想要的类型。三个转换函数:- float()从一个字符串或整数创建一个新的浮点数(小数)。 - int()从一个字符串或浮点数创建一个新的整数。 - str()从一个数(可以是任何其他类...原创 2020-04-10 21:43:22 · 294 阅读 · 0 评论 -
一起学Python 第 3 章 基本数学运算
该章学到了运用Python进行基本的数学运算。3.1 四大基本运算加、减、乘都没有什么特别的,需要注意的是除法。print(6/2) #python3中则默认浮点数(常规除法),前斜杠(/)print(5/2) print(5//2) #python3中想进行(整除)运算,可以使用两个前斜杠(//)3.2操作符‘=’ 号也是一个操作符,这称为赋值操...原创 2020-04-09 17:28:59 · 298 阅读 · 0 评论 -
一起学Python 第1章 出发吧
#代码清单1-1 我们第一个真正的程序#教程环境 python2.7,而我电脑安装python3.7.0进行调试,所以例子都是用python3规范。print("I love pizza!")print ("pizza" * 20 )print ("yum" * 20 )print ("I'm full.")print("Hello, and welcome to Python...原创 2020-04-08 15:00:31 · 616 阅读 · 0 评论 -
一起学Python 第 2 章 记住内存和变量
2.1 输入、处理和输出原创 2020-04-08 16:23:14 · 321 阅读 · 0 评论