python 判断字符串相等_Python零基础入门之Python流程控制语句

流程控制语句

  • 顺序执行
  • 分支语句
  • 循环语句

分支语句

  • 工作生活无时不在的判断与选择,在编程中被称为“分支语句”

分支语句基本形式

 if 判断条件: [此处必须要有空格] 条件成立时执行语句块 else: [此处必须要有空格] 条件不成立时执行语句块

判断条件的书写规则

  • 每个if语句的核心都是判断条件的编写
  • 判断条件必须是返回True(成立)或者False(不成立)的表达式
  • 我们通常称返回布尔类型的表达式为“布尔表达式

等值判断

  • 判断条件中使用 == 符号,来决定前后两值是否相等
  • 判断条件中使用 != 符号,来判断前后两值是否不相等
  • 等值判断可以用于数字、字符串,且字符串区分大小写

比较运算符

c7753e0f5afb0ca0cceca13968318459.png

比较运算符

逻辑运算符

  • 逻辑运算符是指在多个条件组合判断时使用的运算符
  • 逻辑运算符优先级为 not > and > or
b7676ddd9caef94b33f4968faa0013c3.png

逻辑运算符

多分支语句

  • 多分支语句是在原有基础上增加elif,进行多重判断
if 判断条件1:条件1成立时执行语句块……elif 判断条件2:条件2成立时执行语句块……elif ...else:其他情况下时执行语句块……

分支语句嵌套

  • 分支语句嵌套是指分支语句中再次使用if进行二次判断
has_ticket = input("乘客是否购买车票(1-是,0-否):")knife_length = int(input("请输入刀具长度(公分,0-未携带)"))if has_ticket: print("车票检查通过,准备开始安检") if knife_length <20: print("刀具未超过20厘米,允许上车") else: print("管制刀具,车站没收")else: print("没有车票,不允许进站")

流程控制语句

  • 顺序执行
  • 分支语句
  • 循环语句

什么是循环

  • 循环是在满足条件下周而复始的运行的情况

while循环

  • while 关键字用于创建循环,在满足条件时,将循环执行语句块
while 循环执行条件: 被循环执行的代码块 修改循环的判断条件

计数器

  • 通常循环有明确的执行次数,计数器便是保存循环次数的变量
  • 计数器常用字母i(index)来命名
i = 0while i < 5:print("Python is the best language")i = i + 1

死循环

  • 当循环执行条件永远成立时,没有终点的循环被称为“死循环”
i = 0while i<=10:print("Python is the best language")i = i + 1

综合案例—阶乘解释器

'''要求1:计算20的阶乘(1 X 2 X 3 X...X20)要求2:当前阶乘数能被5整除,则打印中间结果要求3:能够输入自定义的数值(1-100)'''num = input("请输入要计算的数值(1-100)")num = int(num)if num >= 1 and num <= 100: i = 1 result = 1 while i <= num: result = result * i if i % 5 == 0: print("{}:{}".format(i, result)) i = i + 1else: print("请输入1-100的有效数字")

continue与break

  • continue 用于跳过当前循环的剩余语句
  • break关键字用来终止循环语句

循环嵌套

  • 循环嵌套是指循环中出现循环的使用情况
while 条件1:while 条件2:内部循环语句外部循环语句

综合案例—查找1000以内的质数

#1.判断某个数字是否是质数#2.联系判断多个数字是否是质数j = 2while j <= 1000: num = j i = 2 is_prime = True # 标识当前数字是否为质数 while i < num: if num % i == 0: is_prime = False break i = i + 1 if is_prime == True: print("{}是质数".format(num)) j = j + 1

私信回复【0729】获得本篇源码

Python零基础入门之Python变量与字符串

Python 中变量的命名要求及常见关键字

Python字符串常见操作

人生苦短,我用Python—Python的由来

为什么要学Python?给你三个理由


点关注,不迷路

跟着我零基础Python入门

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值