Python: 渐进猜数字游戏 <6> 运算符和函数
2016-08-07 17:33
357 查看
工欲善其事,必先利其器。
首先来调整下IDLE编辑器使用环境:字体类型和字号,让我们的编程界面显示更漂亮些。
暗色的背景,整个编程界面看起来更加高大尚,主要是为了更加高亮突显不同的代码内容。
1. Python运算符
1)算术运算符
+ (加);- (减);*(乘); /(除);%(取模); **(幂);//(整除)
注:/(除),python 2.X(按除数和被除数的类型不同返回不同的类型:整型或浮点型) 和 python 3.X(返回浮点型)
2)比较运算符
==(对像是否相等);>(大于);<(小于);!=或<>(不等于);>=(大于等于);<=(小于等于)
注:python 3.X中不再使用<>表示不等于
3)赋值运算符
=(将等号右侧的值赋给左侧);算术运算符=(c+=b 与 c=c+b一致)
4)逻辑运算符
x and y(布尔与,x和y同为真时时返回True,y;否则返回False,x);x or y(布尔或,x或y有真时返回True);not x(布尔非,x为False时返回True)
5)位运算符(二进制位)
&(按位与);|(按位或);^(按位异或);~(按位取返);<<(左移,右侧为移动位数);>>(右移,右侧为移动位数)
6)其它算符
>> in(左侧指定值是否在右侧序列中,在True,不在False);not in(左侧指定值是否不在右侧序列中,不在True,在False)
>> is (左侧是否与右侧引用同一对像,是True,否False);not is(左侧是否与右侧引用同一对像,是False,否True)
注:运算符使用的优先级。
2. Python函数
1)函数:完成特定意义或功能的语句集成,可以重复使用。
2)Pyton函数基本格式及调用
* 基本格式
def 函数名(参数):
函数体
* 调用
函数名(参数)
3)为什么要使用函数
猜数据:对系统生成的随机数 和 用户输入数据 需要过行正确性校验,这是一段具有相同功能的代码,因此使用函数可以提高系统代码的可读性和简洁性。
注:DRY,Do not repeate yourself,把重复的逻辑抽象成一个函数。
3. 定义猜数字数字验证函数
1)函数要求: 数字;4位;无重复;接受用户输入直至得到正确的输入
2)函数实现
注:至此Python的基本内容已全部介绍完毕。类,图形,网络编程等,可以参考官司方文档和函数库。
需要继续了解的内容
1. 数字比较:随机数 与 用户输入比较,输出结果。
2. 代码调整:完成完整的猜数字流戏,添加注释(英文),字符集及其它。
首先来调整下IDLE编辑器使用环境:字体类型和字号,让我们的编程界面显示更漂亮些。
暗色的背景,整个编程界面看起来更加高大尚,主要是为了更加高亮突显不同的代码内容。
1. Python运算符
1)算术运算符
+ (加);- (减);*(乘); /(除);%(取模); **(幂);//(整除)
注:/(除),python 2.X(按除数和被除数的类型不同返回不同的类型:整型或浮点型) 和 python 3.X(返回浮点型)
2)比较运算符
==(对像是否相等);>(大于);<(小于);!=或<>(不等于);>=(大于等于);<=(小于等于)
注:python 3.X中不再使用<>表示不等于
3)赋值运算符
=(将等号右侧的值赋给左侧);算术运算符=(c+=b 与 c=c+b一致)
4)逻辑运算符
x and y(布尔与,x和y同为真时时返回True,y;否则返回False,x);x or y(布尔或,x或y有真时返回True);not x(布尔非,x为False时返回True)
5)位运算符(二进制位)
&(按位与);|(按位或);^(按位异或);~(按位取返);<<(左移,右侧为移动位数);>>(右移,右侧为移动位数)
6)其它算符
>> in(左侧指定值是否在右侧序列中,在True,不在False);not in(左侧指定值是否不在右侧序列中,不在True,在False)
>> is (左侧是否与右侧引用同一对像,是True,否False);not is(左侧是否与右侧引用同一对像,是False,否True)
注:运算符使用的优先级。
2. Python函数
1)函数:完成特定意义或功能的语句集成,可以重复使用。
2)Pyton函数基本格式及调用
* 基本格式
def 函数名(参数):
函数体
* 调用
函数名(参数)
3)为什么要使用函数
猜数据:对系统生成的随机数 和 用户输入数据 需要过行正确性校验,这是一段具有相同功能的代码,因此使用函数可以提高系统代码的可读性和简洁性。
注:DRY,Do not repeate yourself,把重复的逻辑抽象成一个函数。
3. 定义猜数字数字验证函数
1)函数要求: 数字;4位;无重复;接受用户输入直至得到正确的输入
2)函数实现
注:至此Python的基本内容已全部介绍完毕。类,图形,网络编程等,可以参考官司方文档和函数库。
需要继续了解的内容
1. 数字比较:随机数 与 用户输入比较,输出结果。
2. 代码调整:完成完整的猜数字流戏,添加注释(英文),字符集及其它。
相关文章推荐
- 利用 Python 进行数据分析(九)pandas 汇总统计和计算
- 初学Python(二)——数组
- python
- 使用python修改QQ密保(脚本)
- 关于SVM支持向量机的学习
- 举例详解Python中的split()函数的使用方法
- ex6.py
- ex3.py
- 关于Python杂七杂八的小东西(搭建Pycharm+Anaconda、删除文档首行小程序、皮尔逊相关系数小程序)
- ex1.py
- python操作文件
- 修改python新建文件时的模板
- PYTHON-arcgis的开发:批量操作字段
- python单元测试用例
- url去重 --布隆过滤器 bloom filter原理及python实现
- 初学Python(三)
- Python验证码识别处理实例
- python跳出多重循环
- LeetCode001__TWO SUM
- 树莓派学Python博客收集