内容回顾:
1.常见的运算符
--算术运算符
--逻辑运算符
--关系运算符
--赋值运算符
--位运算
2.三大流程
--顺序流程 左>>右 上>>下
--选择(分支)
--单分支
--双分支(两种极限状态下)
--多分支
--循环
--while
break关键字(打断循环)
continue关键字(跳过本次循环,进入下次循环)
while 条件:
#循环体
else:
#正常循环结束执行的代码
pass 跳过此段代码,让代码语法保证完整性
-----------------------------------------------------------------
1.math和random模块
import关键字
导入模块的
import math
--ceil 天花板 #向上取整
--floor 地板 #向下取整
--pow #求幂次方
--sqrt #开根号
import random
获取随机数
random.random() #获取一个0-1随机数
random.randint(start,end) #获取一个start到end的一个随机数
作业1:完成一个猜数游戏(猜一个由系统生成的随机整数,如果猜中了,则输出恭喜您猜中了,您共猜了几次,定义一个变量,每一次加一)
作业2:请完成石头剪刀布的游戏。1.2.3为系统生成代表石头剪刀布,认为输入最后判断谁赢,猜十次,记录输赢。
not a number
pow 幂次方
2.in,not in 的使用
in代表范围
3.for循环
for i in 区间范围
#循环体
全局函数:
print()
input()
dir() #dir相当于ls
help() #帮助函数
round() #四舍五入
range(num) #表示生成一个0-num-1的区间内的所有数
range(num1,num2) #表示生成num1-num2区间内的所有数,包括num1,不包括num2
range(num1,num2,step步长) #默认加一,步长就是一个数和下一个数之间的差
三大流程:顺序,选择和循环
其一,顺序,顾名思义即从左往右,从上往下按顺序执行。
其输出结果为:
其二,选择,即在运用过程中遇到一些选择条目,即存在各种条件的限制,根据这些限制,我们分为单分支,双分支和多分支。
例如:我们输入一些成绩判断成绩分类:
其输出结果为:
单分支:
输出结果:
双分支:
结果:
多分支就类似上面成绩输入。有多种条件限制。
循环:循环是语言中常用的执行方法,用于执行某段逻辑相同的代码以达到某些目的。
例如我们计算0-100的累加和,我们首先想到的就是一个个加起来然后输出,这种适合数量偏小的。如果有一组固定数组要分析其概率各种就不太适合了。
在python中我们有两种循环机构:
一个while循环 一个for in循环:
完成0-100累加:
结果:
再有打印出九九乘法表:
结果:
再有break关键字和continue关键字:
break代表达到某条件不执行循环,跳出!
结果:
continue代表达到某条件跳过该条件,继续循环!
结果: