概述
python循环
掌握while循环与for循环
掌握循环嵌套
掌握推导式
掌握循环控制
使用循环解决问题
while 条件
循环执行的语句
while循环实现案例之兔子繁殖故事
month=input("请输入月份:")
if month.isdigit():
month=int(month)
a=0
b=1
for i in range(month-1):
a,b=b,a+b
print("%d月份以后兔子有%d对"%(month,b))
else:
print("输入有误请重新输入")
代码规范
1、代码需顶格输入
2、每行代码最好不要超过80个字符,每行最好只有一条语 句,若一定要多条语句则以分号隔开。
3、代码注释
(1)方法:
◆ 使用“#”来添加注释;
◆ 行注释——至少使用两个空格和语句分开
◆ 块注释——“#”号后空一格,段落间用空行分开(同样需要“#” 号)
(2)注意:
◆ 不要使用无意义的注释;
◆ 在代码的关键部分(或比较复杂的地方), 能写注释的要尽量写注释;
◆ 比较重要的注释段, 使用多个等号隔开, 可以更加醒目, 突出重要性
代码规范
4、文件取名
文件名、模块名和包名采用小写字母并且以下划线分 隔单词的形式
for循环
利用for访问list类型数据
for x in list1:
print(x)
for 循环
range()函数
(1)概念:range(begin,end[,step])/range(len)返回一个范围内的 数据,需和for结合使用,遍历begin到end-1位置上的元素/遍历0len-1元素。
(2)使用
for x in range(1,5):
print(x)
案例:利用for循环画彩图
import turtle
t=turtle.Pen()
color=["black","green","black","red"]
for x in range(600):
t.speed(50)
t.pencolor(color[x%4])
t.forward(x)
t.left(138)
利用for画螺旋线
import turtle
t=turtle.Pen()
t.pencolor("red")
for x in range(600):
t.speed(40)
t.forward(x)
t.left(91)```
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909183624941.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ4MzYxNzcy,size_16,color_FFFFFF,t_70#pic_center)
## 练习:利用for画五角星(每个角36度)
```python
import turtle
t=turtle.Pen()
t.fillcolor("red")
t.begin_fill()
for x in range(5):
t.speed(5)
t.forward(200)
t.right((180-36))
t.end_fill()
循环控制
控制语句 //描述
break语句 //在语句块执行过程中终止循环,并且跳出整个循环
continue语句 //在语句块执行过程中终止当前循环,跳出该次循环, 执行下一次循环。
pass语句 //pass是空语句,是为了保持程序结构的完整性。
最后
以上就是美好雪碧为你收集整理的while与for循环案例(python)python循环的全部内容,希望文章能够帮你解决while与for循环案例(python)python循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复