04.python基础三while循环for循环详解并举例
Posted 「已注销」
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04.python基础三while循环for循环详解并举例相关的知识,希望对你有一定的参考价值。
📋 个人简介
💖 作者简介:大家好,我是小鹏linux,运维领域新星创作者,阿里云ACE认证高级工程师😜
📝 个人主页:小鹏linux🔥
🎉 支持我:点赞👍+收藏⭐️+留言📝
💬格言:你未必出类拔萃,但一定与众不同!🔥
📕 系列专栏:
🍎 阶段一:windows基础 目前原创16篇
🍎 阶段二:Linux基础知识 目前原创38篇
🍎 阶段三:shell基础+shell高级 目前原创23篇
🍎 阶段四:python基础及自动化应用 目前原创4篇
🍎 阶段五:Linux网络服务 原创未开始
🍎 阶段六:集群原理及架构 原创未开始
🍎 阶段七:云计算虚拟化技术 原创未开始
目录
1.5while练习:计算 1~100 之间偶数的累积和(包含1 1 和 100 )
1.while循环
1.1Whlie循环的书写方式
num = 1
while num <= 10:
print(num)
num += 1
1.2while循环的格式
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
1.3while循环注意事项
i=i+1别忘记写,否则条件永远满足,一直执行
1.4while嵌套的格式
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
1.5while练习:计算 1~100 之间偶数的累积和(包含1 1 和 100 )
i = 1
sum = 0
while i<=100:
if i % 2 ==0:
sum = sum+i
i+=1
sum
print("1-100的累计和为:%s"%sum)
1.6用while打印形状
* |
i=1
while i<=5:
j=1
while j<=i:
print("*",end=" ")
j+=1
print()
i+=1
#外层循环执行一次,内层循环执行一遍。
2.For循环
2.1for循环的格式
for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
else:
循环不满足条件时执行的代码
2.2for-else循环的格式
name = ''
for x in name:
print(x)
else:
print(" 没有数据")
2.3for循环实例
for i in range(6):
print("* "*i)
for i in range(4,0,-1):
print("* "*i)
print("="*50)
i=1
while i<=9:
if i<=5:
print("* "*i)
else:
print("* "*(10-i))
i+=1
2.4for-循环中的break和continue
break:遇到它跳出整个循环(结束循环),如果是循环嵌套,break在内循环,退出的是内循环
continue:遇到它跳出本次循环,紧接着执行下一次的循环
i = 0
while i<10:
print("----")
if i ==5:
#continue #作用:跳过本次循环,执行下一次循环
break #作用:用来结束整个循环
i = i + 1
print(i)
2.5if 的各种真假判断
假 | 真 | |
数字0表示假 非0数表示真 if xxx==YYY: 看是否相等,相对就是True,否则就是False if xxxx : 看运算结果 |
3.range()函数的使用
3.1函数语法
range(start, stop[, step])
3.2参数说明:
•start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
•stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
•step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
>>> range (0,10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range (1,5)
[1, 2, 3, 4]
>>> range (0,30,5)
[0, 5, 10, 15, 20, 25]
>>> range (0,-10,-1)
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
4.压箱底好网站分享
🔥个人大力推荐牛客网 - 【找工作】、【笔试题库】、【面试经验】、【实习招聘内推】、【求职就业】等
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…
以上是关于04.python基础三while循环for循环详解并举例的主要内容,如果未能解决你的问题,请参考以下文章