加载中
函数应用示例

前两课稍稍介绍了一下函数,但光说概念还是有些抽象了,今天就来把之前那个小游戏用函数改写一下。 我希望有这样一个函数,它比较两个数的大小。 如果第一个数小了,就输出“too small” 如果...

2016/04/19 01:14
30
【Python 第21课】 函数的参数

今天发现了一个iPad上的游戏,叫Cargo-Bot。这个游戏需要你用指令控制一个机械臂去搬箱子。游戏里蕴含了很多编程的思想,包括循环、函数调用、条件判断、寄存器、递归等等,挺有意思的。更厉...

2016/01/02 14:02
54
【Python 第20课】命令行常用命令

说一下命令行(Windows下叫“命令提示符”,Mac下叫“终端”)里的常用命令。 打开命令行,我们会看到每行前面都有诸如 C:\Documents and Settings\Crossin> 或者 MyMacBook:~ crossin$ 之类...

2016/01/02 14:00
51
【Python 第19课】 函数

数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。...

2016/01/02 13:58
20
【Python 第18课】 bool类型转换

昨天最后留的几句关于bool类型的转换,其中有一行: bool('False') print一下结果,会发现是True。这是什么原因? 因为在python中,以下数值会被认为是False: 为0的数字,包括0,0.0 空字符...

2015/12/25 09:10
125
【Python 第17课】 类型转换

python的几种最基本的数据类型,我们已经见过: 字符串 整数 小数(浮点数) bool类型 python在定义一个变量时不需要给它限定类型。变量会根据赋给它的值,自动决定它的类型。你也可以在程序...

2015/12/25 09:09
15
【Python 第16课】 字符串格式化2

之前我们说到,可以用%来构造一个字符串,比如 print '%s is easy to learn' % 'Python' 有时候,仅仅代入一个值不能满足我们构造字符串的需要。假设你现在有一组学生成绩的数据,你要输出这...

2015/12/25 09:08
18
【Python 第15课】 循环的嵌套

设想一样,如果我们要输出5个*,用for循环要这么写 for i in range(0, 5):  print '*' 如果想让这5个*在同一行,就在print语句后面加上逗号 for i in range(0, 5):  print '*', 但如果我想...

2015/12/21 17:26
626
【Python 第14课】 字符串格式化

我们在输出字符串的时候,如果想对输出的内容进行一些整理,比如把几段字符拼接起来,或者把一段字符插入到另一段字符中间,就需要用到字符串的格式化输出。 先从简单的开始,如果你想把两段...

2015/12/20 16:06
58
【Python 第13课】 字符串

字符串就是一组字符的序列(序列!又见序列!还记得我说过,range就是产生一组整数序列。今天仍然不去细说它。),它一向是编程中的常见问题。之前我们用过它,以后我们还要不停地用它。 py...

2015/12/20 16:03
34
【Python 第12课】 for循环

循环语句: for ... in ... 同while一样,for循环可以用来重复做一件事情。在某些场景下,它比while更好用。 比如之前的一道习题:输出1到100(回复903可看详细内容)。 我们用while来做,需...

2015/12/18 15:00
17
【Python 第11课】 逻辑判断

之前粗略地提到bool类型的变量,又说到if和while的判断条件。有些同学反馈说没怎么理解,为什么一会儿是bingo=False,一会又是bingo==False,一会儿是while在条件为True的时候执行,一会儿又...

2015/12/16 21:01
158
【Python 第10课】 变量2

变量这东西,我们已经用过。有了变量,就可以存储和计算数据。今天来讲点变量的细节。 #==== 变量命名规则 ====# 变量名不是你想起就能起的: 第一个字符必须是字母或者下划线“_” 剩下的部...

2015/12/16 21:00
41
【Python 第9课】random

之前我们用了很多次的print和input方法,它们的作用是实现控制台的输入和输出。除此之外,python还提供了很多模块,用来实现各种常见的功能,比如时间处理、科学计算、网络请求、随机数等等等...

2015/12/16 20:54
18
【Python 第8课】while

先介绍一个新东西:注释。 python里,以“#”开头的文字都不会被认为是可执行的代码。  print “hello world” 和  print "hello world" #输出一行字 是同样的效果。但后者可以帮助开发者更...

2015/12/15 21:04
69
【Python 第7课】if

继续上次的程序。我们已经能让判断我们输入的值了,但这程序还是有点呆,不过怎样都要把话说三遍。因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行。有同学发来问题了:怎么...

2015/12/15 20:45
23
【Python 第6课】bool

逻辑判断在编程中是非常重要的。大量的复杂程序在根本上都是建立在“真”与“假”的基本逻辑之上。而bool所表示的就是这种最单纯最本质的True / Flase,真与假,是与非。 来看下面的例子: ...

2015/12/15 20:41
51
【Python 第5课】变量

变量,望文生义,就是变化的量。python里创建一个变量的方法很简单,给它起个名字,然后给它一个值。举起几个栗子: name = 'Crossin' myVar = 123 price = 5.99 visible = True “=”的作用是...

2015/12/15 20:39
37
【Python 第4课】输入

前print了那么多,都是程序在向屏幕“输出”。那有来得有往,有借得有还,有吃。。。咳咳!那啥,我们得有向程序“输入”信息的办法,才能和程序对话,进行所谓的“人机交互”。 python有一个...

2015/12/15 20:35
45
【Python 第3课】IDE

打个不恰当的比方,如果说写代码是制作一件工艺品,那IDE就是机床。再打个不恰当的比方,PS就是图片的IDE,Word就是doc文档的IDE,PowerPoint就是ppt文件的IDE。python也有自己的IDE,而且还...

2015/12/15 18:35
75

没有更多内容

加载失败,请刷新页面

返回顶部
顶部