python循环总结

python 循环中分为while循环和for循环
1、while循环。
while的语法格式:

while 条件 :
	#缩进 循环体

while循环结构内注意缩进的格式
(1)空格缩进
(2)Tap缩进 —— “建议”
缩进格式必须一样,否则会报错。

简单例子:
1、 打印 1~100 每10个数字换行

num = 1
line = 0 #控制行数
while num < 101 :
	print(num , end = " ")
	line += 1
	if line % 10 == 0 :
		print('')
	num += 1

在这里插入图片描述
2、打印九九乘法表

i = 1
while i <= 9 :
	b = 1
	while b <= i :
		print("%s * %s = %s"%(b,i,i*b),end = " ")
		b += 1
	print('')
	i += 1

在这里插入图片描述
2、for循环
for循环格式

for in range(数字开始,数字结束,step):
	#缩进 循环结构体

ls = [1,2,3,4]
for i in ls: #遍历容器
	print(i)

1
2
3
4

for循环和while循环一样的缩进规则
存在一个函数:range()
range -----代表范围区间
(1)、range(num) ----- 代表 0 ~ num - 1
(2)、range(num1 , num2) ---- 代表num1 ~ num2 - 1
(3)、range(num1,num2,2) ----代表num每次加2 ~ num2
例:
1、打印数字金字塔:

height = int(input("需要的打印金字塔的高度:"))
for i in range(0,height) :
    empty = height - i - 1
    for j in range(0,empty) :
        print('  ',end = "")
    number = 2 * (i + 1) - 1
    left = i + 1
    for k in range(left,0,-1) :
        print(k,end = " ")    
    for k in range(2,left + 1) :
        print(k,end = " ")
    print('')

在这里插入图片描述
总结:
for循环和while循环都有自己的优缺点,各自适应于不同的情况
当你知道循环次数时就选择for,不知道时选择while。
while循环的功能更加强大在我看来,适用环境更广。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值