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)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值