python第三天 的学习!!

2019-09-11 17:34发布

内容回顾:    

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代表达到某条件跳过该条件,继续循环!

 

 

标签: