Python基础知识-判断语句和循环语句

本文详细介绍了Python中的判断语句和循环语句。包括普通判断、if嵌套、while循环、while嵌套、for循环以及break和continue的使用。强调了这些语句在不同情况下的应用,并提醒开发者避免过多的嵌套循环以保持代码清晰易读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python中的判断语句和循环语句

本篇内容主要是学习python中的判断语句和循环语句

判断语句

如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断,在代码中会根据不同的条件,执行相对应的代码
作用:根据不同的条件,执行不同的程序
注意:一个判断体当中,只会执行某一项命令;一个if代表一个判断体
判断当中:当条件成立python内部会返回True;不成立会返回False

1.普通判断语句

# if判断语句:if语句是用来进行判断的,其使用格式如下:
#     if 要判断的条件:
#         条件成立时,要做的事情
age = 18
if age > 15:
    print("我可以去看电影了")
# 当满足条件时才会执行代码块语句,否则就不执行代码块语句。

# python比较运算符
# 运算符	                    描述	                                           示例
# ==	    检查两个操作数的值是否相等,如果是则条件变为真。	                如a=3,b=3,则print(a == b) 为 True
# !=	    检查两个操作数的值是否相等,如果值不相等,则条件变为真。	        如a=1,b=3,则print(a != b) 为 True
# >	        检查左操作数的值是否大于右操作数的值,如果是,则条件成立。	    如a=7,b=3,则print(a > b) 为 True
# <	        检查左操作数的值是否小于右操作数的值,如果是,则条件成立。	    如a=7,b=3,则print(a < b) 为 False
# >=	    检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。	如a=3,b=3,则print(a >= b) 为 True
# <=	    检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。	如a=3,b=3,则print(a <= b) 为 True
a = 3
b = 4
print(a == b)
# 结果:False

# 逻辑运算符
# 运算符	        逻辑表达式	                    描述	                                                 实例
# and	         x and y	布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。	    True and False, 返回 False。
# or	         x or y	    布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。	            False or True, 返回 True。
# not	         not x	    布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。	not True 返回 False, not False 返回 True

# if-else判断语句:如果满足条件就执行要做的结果,如果不满足条件就执行另外的结果
# 从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票
height = input("请输入身高:")
if int(height) <= 150:
    print("进动物园不用买票")
else:
    print("请买票")

# if...elif...else...语句格式:如果满足1条件,就做1的事情,如果不满足1条件,满足2条件,就做2的事情,如果不满足1,2条件,满足条件3,就执行3的条件
score = 77
if 90 <= score <= 100:
    print('本次考试,等级为A')
elif 80 <= score < 90:
    print('本次考试,等级为B')
elif 70 <= score < 80:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值