栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python循环总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python循环总结

顺序结构
从左到右 从上到下
if 条件
注意:缩进必须一致要么都用空格,要么都用tab
单分支结构:
if(条件){
}

if{
	
}

当if只有两个条件时(双分支结构):
else不用写 表示的是if条件不满足的情况下执行

a =int(input("请输入一个数:"))
b =int(input("请输入一个数:"))
if a > b:
	print("a大")
else:
	print("b大")

当if有多个条件时:

a =int(input("请输入一个数:"))
b =int(input("请输入一个数:"))
if a > b:
	print("a大")
elif a > b:
	print("b大")
else:
	print("相等")

else表示if和elif中都不满足的情况下的执行语句(可写可不写)

选择语句从上到下执行,只要满足一个条件后,执行完该条件后就不再执行下面的内容

while循环
拼接字符串:
1.+str()
2.%s占位符
3.用,
4.用{},然后用字符串中的format()

num = 1 + 2 + 3
num1 = 1
num2 = 5
print("num的值是:"+str(num))
print("num1和num2的值是:%s和%s"%(num1,num2))
#   %s占位符多少值就多少%s
print("num的值是:",num)
print("num的值是:{}".format(num))
print("{} + {} = {}".format(num1,num2,num))

while

sum = 0
n = 1
while n <= 10:
	print(n)
	n += 1

结果:


注:不要把print()和n + = 1 写反了 例:
sum = 0
n = 1
while n <= 10:
	n += 1
	print(n)


sum = 0
n = 1
while n <= 10:
	n += 1
print(n)

注:print()写在最后表示的是执行完后只打印最后一个

for循环
for循环是用来遍历容器(迭代可迭代的对象)
range() 表示范围左闭右开 并且是从0开始的
例:
for i in range(5): : 不能省略

for i in range(5):
	print(i)


如果要用范围的话 range(10,20) 参数之间要用 , 隔开 例:
for i in range(10,20):
	print(i)


range(a,b,step)------表示的是从a到b以step为单位之间的数,不包含b,前闭后开

例:

for i in range(10,20,2):
	print(i)


如果要倒着打印的话就range(20,10,-2) 但是值要从大到小 例:
for i in range(20,10,-2):
	print(i)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883371.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号