运输公司网站模板辽宁建设工程信息网变更
news/
2025/9/30 16:27:06/
文章来源:
运输公司网站模板,辽宁建设工程信息网变更,百度商桥 手机网站,深圳福田区怎么样文章目录 一、if语句1.if语句2.if 和 elif区别3.三元表达式 二、循环语句1.range函数和循环结束关键字2.while循环3.for循环 三、逻辑运算符1.and语句2.or语句3.not语句4.逻辑运算法的优先级 四、python运算符优先级和结合性一览表 一、if语句
1.if语句
1.if单分支语句
格式… 文章目录 一、if语句1.if语句2.if 和 elif区别3.三元表达式 二、循环语句1.range函数和循环结束关键字2.while循环3.for循环 三、逻辑运算符1.and语句2.or语句3.not语句4.逻辑运算法的优先级 四、python运算符优先级和结合性一览表 一、if语句
1.if语句
1.if单分支语句
格式
if condiation:pass举例
salary int(input(请输入你的工资))
if salary 3000:print(电动车)2.if多分支语句
格式
if condiation:pass
if condiation2:pass
if condiation3:pass...举例
salary int(input(请输入你的工资))
if salary 3000:print(电动车)
if 3000 salary 10000:print(QQ)
if 10000 salary:print(奥迪)3.if…else多分支语句 格式
if condiation:pass
if condiation2:pass
else:pass举例
numinput(请输入数字)
if num0:print(这是正数)
elseprint(这不是正数)4.if…elif…else多分支语句 格式
if condiation:pass
elif condiation2:pass
elif condiation3:pass...
else: #可选pass举例
score float(input(输入你的英语四级成绩))if 0 score 425:print(未通过四级)
elif 425 score 750:print(恭喜通过四级考试)
else:print(输入成绩过高)
2.if 和 elif区别 3.三元表达式
看这段代码
a 10
b 7
c 5
if a 11:a b
else:a cprint(a) #------------------------结果为5对于此段代码我们可以有更精简的代码表示
a 10
a 7 if a 11 else 5 print(a) #------------------------结果为5结果相同满足if执行if左边的不满足执行else右边的
二、循环语句
1.range函数和循环结束关键字
①range函数
range函数可以得到一个指定范围的数值列表。range(开始位置结束位置步长)特点左闭右开 ,步长默认是1
举例
range(15) # [1,2,3,4]
range(1102) # [1,3,5,7,9]②关键字break和continue
break: 立刻结束离得最近的循环。continue结束本次循环直接开始执行下一次循环
2.while循环
①while结构
② while-continue结构 ③while-break结构
④while-else结构
else属于while循环的一部分当break停止跳出整个循环但是如果为while条件不满足来了则会执行else语句 3.for循环
①for 结构
②for-continue结构 ③for-break结构
④for-else结构
else属于while循环的一部分当break停止跳出整个循环但是如果为while条件不满足来了则会执行else语句
#判断输入的是否为质数
num int(input(请输入一个数))
for i in range(2,num):if num%i0:print(num,不是质数) break
else:print(num,是质数)结果
⑤输出2-100的质数到列表中
#----------------------------方法一、for循环-else
a []
for i in range(2, 101):for j in range(2, i):if i % j 0:breakelse:a.append(i)
print(a)
#-------------------------------方法二、while循环-for
a []
i 2
while i 100:j 2while j i:if i % j 0:breakj 1else:a.append(i)i 1
print(a)三、逻辑运算符 在形式逻辑中逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如假设有两个逻辑命题分别是“正在下雨”和“我在屋里”我们可以将它们组成复杂命题“正在下雨并且我在屋里”或“没有正在下雨”或“如果正在下雨那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。 逻辑运算符有三个and,or,not 非假即真首先我们先了解Python中什么是假的
空字符串
{}空字典
{}空集合
[], 空列表
()空元组
None
0
0.01.and语句
第一个假返回第一个第一个真返回第二个
b 5 7 and 3
print(b)b 9 7 and 3
print(b)2.or语句
# or 一真一假返回真d52 or 4
print(d)# 结果为True#-------------------------------------------------------
# or的左右都为假返回右边的n23 or 0
print(n)#结果为 03.not语句
student True
if not student:print(你不是学生)
else:print(你是学生)#结果为你不是学生4.逻辑运算法的优先级
not and or四、python运算符优先级和结合性一览表
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923066.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!