从零开始的Python学习初级篇(4)程序的三大执行结构丶比较运算符丶 break 关键字 与continue 关键字

一丶比较运算符

作用:对变量或者表达式的结果进行大小丶真假比较。

>       是否大于

>=      是否大于等于

<       是否小于

<=      是否小于等于

!=      是否不等于

==      是否等于

is             是否相同

is not       是否不同

注意事项:

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

"==" 比较的是 值 是否相等

”is“ 比较的是 ID 是否相同

二、程序的执行结构

 顺序结构

程序从上到下按顺序进行执行代码,中间没有任何判断和跳转直到结束。

 选择结构

程序根据判断条件的布尔值选择性的执行部分代码

 语法结构

        """单分支结构 :
            if 判断条件(True/False) :
                如果上面的结果是True就执行这里的代码
 
           双分支结构 :
            if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            else:
                如果判断条件不成立就执行这里的代码
 
           多分枝结构:
             if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            else:
                如果上面所有的条件都不成立,就执行这里面的代码"""
 

 嵌套式 if

"""   if 判断条件(True/False):         ---------------- 1
         如果 1 上面的结果是True就执行这里的代码
         if 判断条件(True/False):        --------------- 2
            在满足1为True的条件下如果 2 的结果是True就执行这里的代码
         else:
            在满足1为True的条件下如果 2 的结果是False就执行这里的代码
      else:                               
           如果 1 上面的结果是Flase就执行这里的代码   """
         


                  

注意事项:

Python和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。所以同一级别的选择结构应该对齐。

 if 条件推导式

语法结构

value1 if 条件判断 else value2

"""
 
    条件推导式 if
 
    value1 if 条件判断 else value2
 
    value1 : 当条件成立的时候执行value1
    value2 : 当条件不成立的时候执行value2
 
    我今年结婚 如果找到伴的话,否则就还单身
 
"""
 
# 需求 : 判断一个数字是奇数还是偶数
# 传统写法
x = 11
if x%2 ==0:
    print("x是一个偶数")
else:
    print("x是一个奇数")
 
# 条件推导式
y = 15
print("这是一个偶数") if y%2 == 0 else print("y是一个奇数")

 循环结构

反复做同一件事的情况,称为循环

 语法结构

while 循环

四步循环法

1.初始变量

2.条件判断

3.条件执行体

4.改变变量

"""
    while 循环
 
        while 条件判断:
            如果条件成立就执行里面的代码
 
 
        while 条件判断:
            条件成立执行
        else:
            条件不成立执行
"""
  

#输出(1,100)的整数
# 定义变量--------------1
i = 1
#条件判断-----------------2
while i < 100:
#条件执行体----------------3
    print(i)
#改变变量------------------4
    i += 1  
else:
    print("100拉停止允许!") 

for in 循环

语法结构

for 自定义变量 in 可送代对象

表示从可送代对象中依次取值直到里面没有元素

#输出1到100的整数

for i in range(1,100):

    print(i)

#内置函数range()用于生成一个整数数列

死循环

当循环没有结束条件就是一个死循环

i = 10

while i < 100:

    print(i)

#这是一个死循环 因为 10永远小于100

三、 break 关键字 与continue 关键字

break 关键字

    当循环遇到break时循环直接结束

continue 关键字

    跳出本次循环执行下一次的循环

"""输出10到100的整数"""

i = 10
while i < 100:
 
    # 每次自增1
    # 当i等于 30 程序结束
    i += 1
    if i == 12:     
    print(i)





"""输出10到100的整数 到12停止输出"""

i = 10
while i < 100:
 
    # 每次自增1
    # 当i等于 30 程序结束
    i += 1
    if i == 12:
        break
    print(i)
"""输出10到100的整数不输出12"""

i = 10
while i < 100:
 
    # 每次自增1
    # 当i等于 30 程序结束
    i += 1
    if i == 12:
        continue
    print(i)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值