山西云起时网站建设阳江一中启业网
注意:本文引用自专业人工智能社区Venus AI
更多AI知识请参考原站 ([www.aideeplearning.cn])
内容简介
- 比较运算符和关系运算符: 
- 本文将介绍Python中常见的比较运算符,如 
==(等于)、!=和<>(不等于)、>(大于)、<(小于)、>=(大于或等于)和<=(小于或等于)。 - 它还介绍了逻辑关系运算符,如 
and(与)、or(或)和not(非)。 
 - 本文将介绍Python中常见的比较运算符,如 
 - 条件语句: 
- 文本示例提供了Python中不同类型条件语句的示例。
 - If 语句: 展示了一个例子,使用 
if语句检查age是否大于或等于18。 - If-Else 语句: 该部分演示了一个使用变量 
t表示是否有火车票的if-else语句。 - If-Elif-Else 语句: 笔记本可能包含了使用 
if-elif-else处理多个条件的例子。 
 
1. Python的条件判断语句
本节的主要目的是介绍一些Python的判断和循环语法。
1.1 比较运算符和关系运算符
1.1.1 比较运算符
 Python中常见的比较运算符如下:
 (1)==:检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3,则为true。
 (2)!=:检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3,则为true。
 (3)<>:检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3,则为true,类似于!=运算符。
 (4)>:检查左操作数的值是否大于右操作数的值,如果是,则条件成立。如a=7,b=3,则为true。
 (5)<:检查左操作数的值是否小于右操作数的值,如果是,则条件成立。如a=7,b=3,则 为false。
 (6)>=:检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则为true。
 (7)<=:检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则为true。
1.1.2.关系运算符
 Python中常见的逻辑关系运算符如下:
 (1)and:含义是“与”,返回布尔型变量。表达式x and y。
 (2)or:含义是“或”,返回布尔型变量。表达式x or y。
 (3)not:含义是“非”,返回布尔型变量。表达式:not x。
1.2 判断语句
1.2.1 if语句
if语句(如果)是用来进行判断的,代码如下:
#第1章/panduan.py
age = 17     
print("------if判断开始------")    
if age>=18:    print ("已成年")    
print("------if判断结束------")   
------if判断开始------ ------if判断结束------
1.2.2 if-else语句
if-else(如果-否则)为判断语句,代码如下:
#第1章/panduan.py
t = 1 # 用1代表有车票,0代表没有车票    
if t == 1:    print("有车票,可以上火车")    print("可以回老家啦~~~")    
else:    print("没有车票,不能上车")    print("明年再见..")  
有车票,可以上火车 可以回老家啦~~~
1.2.3 if-elif-else语句
if-elif-else(如果1-如果2-否则)为判断语句,代码如下:
#第1章/panduan.py
score = 70    
if score>=90 and score<=100:    print('本次考试,等级为A')    
elif score>=80 and score<90:    print('本次考试,等级为B')    
elif score>=70 and score<80:    print('本次考试,等级为C')    
elif score>=60 and score<70:    print('本次考试,等级为D')    
else:     print('本次考试,等级为E') 
# 本次考试,等级为C 
本次考试,等级为C
注意:if-elif-else语句必须和if语句一起使用,否则会出错。
1.2.4 if嵌套语句
 通过学习if语句的基本用法,已知:
 (1)当需要满足条件去做事情的时候使用if语句。
 (2)当满足条件时做事情A,不满足条件做事情B的时候使用if-else语句。
 想一想:在现实中,乘坐地铁时一般会先进行安检,只有安检通过后才会检查车票。然而,也有可能会先检查车票再进行安检。这样的情况下,一个判断的执行要基于另一个判断的结果,该如何解决呢?答案是使用if嵌套,代码如下:
#第1章/panduan.py
t = 1     # 用1代表有车票,0代表没有车票    
k = 11     # 管制刀具的长度,单位为cm    
if t == 1:    print("有车票,可以进站")    if k < 10:    print("通过安检")    print("终于可以回老家啦~~~")    else:    print("管制刀具的长度超过规定,没有通过安检")     
else:    print("没有车票,不能进站") 
有车票,可以进站 管制刀具的长度超过规定,没有通过安检
