小白用python语言做自动化起步篇4 循环语句--For循环语句(详细剖析)

While循环:在给定的判断条件为Ture是执行循环体,否则退出循环体

For循环:重复执行语句

嵌套循环:可以在While循环中嵌套For循环

 

For循环:

 语法:
for 变量 in 范围:
    for循环的语句体

end=""表示不换行


for 变量 in 范围:

for循环 + range()函数 
 range()函数的语法,range()就是范围
range(开始值,结束值,步长值)  -- 不包含结束值

练习1:输出1到100之间的奇数、偶数

练习2:求1到100的和

for 循环嵌套    的理解(一个循环中的一个内循环)

学到这里,就要开始培养找规律的习惯,就跟学数学一样懂得找规律,会找规律

练习1. 使用for循环嵌套实现99乘法表

步骤1:结合上图,要做成99乘法表,是不是就可以用 j 乘以 i 来表示,进一步找规律:我们是不是可以删除 i 打印出来的结果,用 j 打印出来的结果代码来进行优化

在做这道练习时,写出,我们能够写出的代码,然后运行,再进行优化代码

步骤2:发现,99乘法表不是这样显示出来的,而是9行9列的显示出来的,所以要用到end=""的语法点进行不换行,达到效果。

做到这里你就要了解print()和end=""的排列方式:print()表示竖列的,end=""表示横向的,然后结合之前学的if语句来判定什么条件下该横向什么时候该竖列

 

方法2:或者说在步骤1时,从图中观察print()给出的排序方式跟乘法表的区别--就是像2*2=4这样的后续口诀应该横向而不应该时竖立的,就这一点不一样,那么我们能不能先将像这些呈竖列的先改成横向,用end=""把结果全弄成横向的,【for 循环嵌套    的理解(一个循环中的一个内循环】这样这个内循环就解决了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值