python基础之判断、循环

本文详细介绍了Python中的判断语句和循环语句,包括if、if-else、if-elif-else语句,以及while和for循环的使用,同时讲解了break和continue在循环中的作用,并给出了实例演示。
摘要由CSDN通过智能技术生成

python基础之判断、循环

一般来说,看编程语言的话那些输入输出还有运算符之类的基本上都会懂一些,所以我这里就直接从判断语句那里开始吧。

判断语句和循环语句

判断语句

使用场景:如果满足某些条件,才能做某件事情或者是某个动作;条件不满足时,则无法完成,这就是所谓的判断,这就是判断语句的使用场景
举一个例子:去网吧的时候不是有说未满18不能进入吗,这就是一个判断了,要进行判断你是否大于或等于18岁。

if语句的语句格式
if 要判断的条件:(冒号要是英文的)
	条件成立时,要做的事

if判断的条件可以加运算符(比较运算符和逻辑运算符)

比较运算符:
运算符 描述
== 检查两个操作数的值是否相等,如果是则条件变为真大
!= 检查两个操作数的值是否相等,如果值不相等,则条件变为真
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立
< 检查左操作数的值是否小于右操作数的值,如果是,则条件成立
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立
逻辑运算符:
运算符 描述
and 布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值
or 布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值
not 布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True
if-else语句的语句格式

使用场景:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?

    if 条件:
        满足条件时要做的事情1
        满足条件时要做的事情2
        满足条件时要做的事情3
        ...(省略)...
    else:
        不满足条件时要做的事情1
        不满足条件时要做的事情2
        不满足条件时要做的事情3
        ...(省略)...
if-elif-else语句的语句格式

使用场景:如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢?

    if xxx1:
        事情1
    elif xxx2:
        事情2
    elif xxx3:
        事情3
三目运算

格式: a if a > b else b

如果 a > b的条件成立,三目运算的结果是a,否则就是b

# 求a和b两个数字中的较大值.
a = 10
b = 20
# 使用三目运算符求较大值
max = a if a > b else b
print("较大值为:%d" % max)
if嵌套
if嵌套的格式
    if 条件1:

        满足条件1 做的事情1
        满足条件1 做的事情2

        if 条件2:
            满足条件2 做的事情1
            满足条件2 做的事情2
if嵌套的应用

使用场景的例子:坐火车或者地铁的实际情况是:先进行安检如果安检通过才会判断是否有车票,或者是先检查是否有车票之后才会进行安检,即实际的情况某个判断是再另外一个判断成立的基础上进行的,这样的情况该怎样解决呢?

ticket = 1     # 用1代表有车票,0代表没有车票
knife_length = 9     # 刀子的长度,单位为cm

if ticket == 1:
    print(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值