人生苦短,我用Python
我已加入#100DaysOfCode#活动
每天自学编程1小时。[看]
本文大纲
温故而知新
洞唐用Python二分支结构和孙一宁嗑了CP
昨天,洞唐Coder成功用Python二分支结构嗑了CP
心情美滋滋的,那就开始今天的学习吧[狗头]
循环结构
举例,算一下1+2+3+4+5+▪▪▪▪+100的结果。你不会真想一个一个加吧?!好,就算你自个不嫌麻烦,那从1加到1000的整数(int)之和呢?显然,写1000条语句是很累的。建议用Python结构来试试?
for循环
for循环格式
计数循环
想一下Space X发射前的十秒钟,Elon Musk用range()函数做了一次火箭发射倒计时。
SpaceX发射
range(start, end, step)
range()是Python中的一个内置函数,可以生成一个整数(int)序列。
start是计数的起始值。默认值是0,可以省略;如果省略了,起始值就从0开始。
end是计数的结束值,但不包括该值。举例,range(1, 6)生成1、 2、 3、 4、 5、 数字序列,不包括6。
step是步长,默认值为 1 ,步长的值也可以为负数。举例,range(0, 6)等价于range(0, 6, 1)s生成0, 1, 2, 3, 4, 5的数字序列。
举例,用 for循环 演示 数学家高斯对自然数从1到100的求和[看]
1+2+3一直加到100=5050 的算法最先由数学家高斯提出
用列表遍历说一下唐朝最大的三座城市名
《读史方舆纪要》记载:唐之盛时,河西、陇右三十三州,凉州最大,土沃物繁,而人富其地。直接在列表中输入["洛阳","凉州","长安"],然后依次输出。
唐朝时的“北上广”是这三个城市
当然,字符串也可以遍历
用遍历来读读唐诗《凉州词》吧
while循环又名条件循环,可用于某种条件下重复执行多次代码块的场景。
while循环语句的格式(条件循环)
条件循环执行次数的多少取决于判断条件,一般循环体中会出现影响判断条件的语句,从而使它在判断条件失效时结束循环。
while 条件循环
如果while循环语句的判断条件永远为True,循环体会无限重复执行,这样的循环就是无限循环或死循环。
Scratch控制模块中的“重复执行”就是一个无限循环
若while循环中,0、空字符串(")、空列表([])都可以用来作为判断条件,表示False;同理,非0、非空字符串或非空列表也可以作为判断条件,都表示True。
break跳出当前循环
在for循环或while循环结构中使用break语句,用于退出当前循环体。
continue跳出当前循环,进入下一次循环
循环结构也能嵌套,没想到吧!
需要注意的是,在循环结构嵌套时注意程序的执行步骤和代码的缩进。
Scratch 一个循环作为另外一个循环结构的循环体
当分支结构遇到循环结构竟然能....
①试试输出 0~100 中 3 的倍数的个数?
②将一组列表中,把小于50的元素放入另一个列表。
好了,以上就是洞唐自学Python的第 0012 天了。我会持续记录自己进步的过程,开启自律人生!
学编程前需要做什么准备?
用乐高SPIKE也能学Python?
学编程的第0001天:配置开发环境
学编程的第0002天:关键字和注释
学编程的第0003天:变量、缩进
学编程的第0004天:运算符
学编程的第0005天:二进制的换算
免费学习编程的网站你知道多少?
学编程的第0007天:初识字符串
学编程的第0008天:字符串格式化
学编程的第0009天:列表
学编程的第0010天:类型转换
学编程的第0011天:分支结构
程序员转岗做运营,需要了解什么?
页面更新:2024-04-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号