零基础学习python第二课总结

本文介绍了Python的基本算术运算符、标识符与字面值、关键字,比较运算符的用法,以及程序的顺序、选择和循环执行,包括if条件判断、逻辑运算和while循环实例。通过实例演示如何运用这些概念来控制程序流程。
摘要由CSDN通过智能技术生成

    流量控制

  •    01.运算符

"""

    关于Python算术运算符

        +       加 , + 在字符串中用于做字符串拼接

        -       减

        *       乘

        /       除

        //      商

        %       模,取余数

        **      次幂

"""

# 定义变量
a = 10
b = 3

​​​​​​​print(”a+b={}“.format(a+b))
 
print(”a -b={}”.format(a-b) )
 
print(“a *b={}”.format(a*b) )
 
print(“a/ b={}”.format(a/ b) )
 
print(“a//b={}”.format   (a//b)   )
 
print(“a%b={}”.format (a%b)   )
 
print(“a**b={}”.format   (a**b)  )

  •     02.标识符,字面值,关键字

"""

    标识符: 就是打标记的符号

    字面值: 比如变量值就是一个字面值,a = 10 这个10就是一个字面值

    关键字 : Python的源代码开发者事先定义好的一些具有特殊含义的单词.比如有天台湾解放了,我们不能叫台湾为上海.

"""

  •      03.比较运算符

"""

    关于比较运算符

            >       是否大于

            >=      是否大于等于

            <       是否小于

            <=      是否小于等于

            !=      是否不等于

            ==      是否等于

            注意 : 在Python中一个等于号是赋值,两个等于号才是判断是否等于

            有比较必须有规则,要么是你定义的,要么是公认

"""

print(3 > 5)  # False 不是,假 布尔型  字符串 整型(数字) 浮点型(小数)
print(3 < 5)  # True 真

print(3!=3)#False  假

  •       04.关于程序的执行顺序

"""

    程序的三大执行结构

        1 顺序执行 : 从上到下依次执行

        2 选择执行 : 根据情况选择不同的代码执行 (条件判断 ) if条件判断

        3 循环执行  : 根据判断条件多次执行同一段代码 (循环) while循环

"""

  •    05.if条件判断
"""
 
    if 条件判断
 
        初始形态语法 :
            if 判断条件(True/False) :
                如果上面的结果是True就执行这里的代码
 
        进化形态语法 :
            if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            else:
                如果判断条件不成立就执行这里的代码
 
        超进化形态语法:
             if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            else:
                如果上面所有的条件都不成立,就执行这里面的代码
 
 
            注意:
                1 else可写可不写
                2 if 可以无限嵌套
                3 elif 可以无限叠加
 
            Pycharm的Debug模式 : 用于调试程序
 
"""
 
# 定义年龄
age = 18
 
# 如果年龄大于18岁
# if age > 18 :
#     # 条件为真的时候执行
#     print("我成年了想要一个甜甜的波波~")
 
# 输出20个等于号
# print("="*20)
 
# 如果年龄大于18岁
if age > 18 :
    # 条件为真的时候执行
    print("我成年了想要一个甜甜的波波~")
else :
    # 不满足条件
    print("好好学习,天天向上!")
 
 
print("="*10,"开始创建游戏角色","="*10)
# 定义角色名称
name = input("请输入角色名称:")
# 判断用户是否没有输入
if name !="":
    print("用户昵称创建成功%s"%name)
    sex = input("请输入性别:")
    if sex == "男":
        print("可以进入男厕所")
    elif sex == "女":
        print("可以进入女厕所")
    else:
        print("中性人,给你多一倍的关爱!")
else:
    print("请输入正确的用户昵称!")
  •        06.逻辑运算符
color = "白"

rich = "富"

beautiful = "不美"



# if color =="白" and rich == "富" and beautiful =="美":

#     print("你是我的宝儿!")

# else:

#     print("你是个好人!")



if color =="白" or rich == "富":

    # 两个只要有一个成立就执行

    print("你是我的宝儿!")

else:

    # 两个都不成立才执行

    print("你是个好人!")



# 这种写法慎重,因为跟人的理解阅读方式会产生冲突,可阅读性不强

# if color =="白" or rich == "富" and beautiful =="美":

#     # 两个只要有一个成立就执行

#     print("你是我的宝儿!")

# else:

#     # 两个都不成立才执行

#     print("你是个好人!")



flag = True

# not就是取相反的值

if not flag:

    print("kakakak")

else:

    print("lalalal")

  • 07.while循环
"""
    while 循环
 
        while 条件判断:
            如果条件成立就执行里面的代码
 
 
        while 条件判断:
            条件成立执行
        else:
            条件不成立执行
"""
 
# 定义变量
i = 1
while i < 100:
    print(i)
    i += 1  # i = i + 1
else:
    print("100拉不成立了!") # 结合具体的业务场景来进行选择
  • 08.死循环
"""
    死循环
        当循环没有结束条件的时候就是一个死循环
 
 
"""
i = 10
while i < 100:
    print(i)

09.break 和 continue 关键字

"""
break 关键字
    当循环遇到break的时候循环直接结束
 
continue 关键字
    跳出本次循环执行下一次的循环
 
"""
 
i = 10
while i < 100:
 
    # 每次自增1
    # 当i等于 30 程序结束
    i += 1
    if i == 12:
        break
        # continue
    print(i)
  • 10.循环打印矩形
"""
 
    循环打印矩形 5 * 5 要求使用while循环,每次只能打印一个
 
    * * * * *
    * * * * *
    * * * * *
    * * * * *
    * * * * *
 
    外层循环决定内层循环的执行次数
 
"""
# 定义矩形的行数
i = 1
while i <=5:
    j = 1
    # 定义列数
    while j <= 5:
        print("*  ", end="")
        j += 1
    print("")
    i += 1
  • 11.打印三角形
"""
打印三角形
*
**
***
****
*****
******
 
 
"""
i = 1
while i <= 6:
    j = 1
    while j <=i:
        print("*", end="")
        j += 1
    print("")
    i+=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值