我是靠谱客的博主 美好雪碧,最近开发中收集的这篇文章主要介绍while与for循环案例(python)python循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部