|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
001 代码 Shut up & Code
- """用Python设计第一个游戏"""
- temp = input("不妨猜一下小甲鱼心里想的是哪个数字:")
- guess = int(temp)
- if guess == 8:
- print("你是小甲鱼心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- print("猜错啦,小甲鱼现在心里想的是8!")
- print("游戏结束,不玩啦^_^")
复制代码
002 打开Python源代码的方法
找到我们前面保存的 game.py 文件,在上面点击鼠标右键,点击 Edit with IDLE -> Edit with IDLE 3.x(32-bit)打开程序源代码就可以查看了。
003 代码一行行详细讲解 Code
代码:
- """用Python设计第一个游戏"""
- temp = input("不妨猜一下小甲鱼心里想的是哪个数字:")
- guess = int(temp)
- if guess == 8:
- print("你是小甲鱼心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- print("猜错啦,小甲鱼现在心里想的是8!")
- print("游戏结束,不玩啦^_^")
复制代码
第一行是一个三重引号字符串(Triple Quoted)主要告诉我们这个程序的信息,就相当于程序的说明文档。
第二行这里进行了一个赋值操作,单个等号是赋值运算符。作用是将左边的变量名和右边的值挂钩。input()函数用于接收用户的输入并返回。总体来说,就是把input()接收到用户输入的值跟左边的temp的变量进行挂钩。举个例子,在交互模式中输入:temp = input("你是谁:")然后输入一些东西,例如"我是你爸爸"然后回车,这样"我是你爸爸"就变成了temp变量的值
第三行是用int()函数把temp变量的值转化成一个数字。因为input()函数默认的返回形式是字符串形式,所以我们需要把它转换成整数形式。正如上节课提到的一样,"520"和520是完全不同的两个值。当然,如果用户不好好配合,输入"我知不知道关你什么事‘",那当然会无法执行int()函数。
第四行到第八行是一个循环语句,它的格式为:
- if 条件:
- 如果条件为真(True)执行这里的语句
- else:
- 如果条件为假(False)执行这里的语句
复制代码
那计算机又是如何判断真与假的呢?先放一放,下一段再讲^_^
第九行为跳出循环执行的操作,如果上面的循环执行完了就会执行这个print()语句,在屏幕上打印出“游戏结束,不玩啦^_^”。
004 比较运算符 True & False
计算机如何判断真与假呢?答案是Python自己也会去自己比较。下面是一个比较运算符的表格:
运算符 | 含义 | < | 判断左边是否小于右边 | <= | 判断左边是否小于或等于右边 | > | 判断左边是否大于右边 | >= | 判断左边是否大于或等于右边 | == | 判断左右两边是否相等(注意:这里是两个等号,一个等号表示赋值操作) | != | 判断左右两边是否各不相等 | is | 判断两个对象的id是否相等 | is not | 判断两个对象的id是否不相等 |
比较运算符会将其左边和右边两个操作数进行比较,如果结果成立,则返回 True,否则返回 False。例如:
- >>> 3 > 4
- True
- >>> 5 < 3
- False
复制代码
005 思维导图 Picture
|
评分
-
查看全部评分
|