python顺序结构的关键字_Python“控制结构”之顺序分支循环

本文详细介绍了Python中的顺序、分支和循环控制结构。通过实例解析了for循环与while循环在解决实际问题如求和、判断质数中的应用,以及if-else语句的使用。强调了Python中缩进作为代码块的标识,以及range()函数在生成序列中的作用。
摘要由CSDN通过智能技术生成

,大家还记得我们上次提到过的if-else(分支)和while(循环)语句吗?之前我们仅仅是简单介绍了一下他们的使用方法,为了促进大家理解,今天我们一起认认真真的对其进行系统的学习。

在计算机编程的领域,有这样一条著名的论断,即任何程序都可由顺序、选择、循环三种基本控制结构构造,虽然这一论断是在结构化程序设计中被提出来的,但是对于面向对象设计的Python语言仍然适用,仍然具有非常大的参考价值(毕竟Python都是拿C语言写的)。

,回到本次课程的学习。第一个问题,求1到100的和,这个问题相信好多人都在小时候学过吧,数学家高斯在他十岁时,小学老师出了一道算术难题:“计算1+2+3…+100=?”。 这可难为初学算术的学生,但是高斯却在几秒后将答案解了出来,他利用算术级数(等差级数)的对称性,然后就像求得一般算术级数和的过程一样,把数目一对对的凑在一起:1+100,2+ 99,3+98,……49+52,50+51 而这样的组合有50组,所以答案很快的就可以求出是: 101×50=5050。现在我们想要计算机做这件事,怎么办呢?计算机可不懂等差级数是啥,没关系,计算机最擅长干重复的事情,请看代码。

上面有两个陌生的地方,一个是for in,另一个是range。for循环可以用来遍历任何序列,也就是说,for循环可以把这个序列中的第一个元素到最后一个元素依次访问一次,我们之前

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值