概述
2021-04-12以下是一个初级的Python for循环。(对我来说可不是)
for i in range(1, 5):
j = 0
while j < i:
print(j,end= " ")
j+=1
First loop
Line1 for i in ranger(1,5)程序运行进入for循环i为1
Line2 j = 0 给出j的值
Line3 while j < i: #调用line1的结果i应该为1,循环条件为True进入循环
Line4 print(j, end = '') #打印j的值并且不换行。
Line5 j+= 1 对j进行第一次累加
results 0
我在line7加内容
print(f"j is {j}")
得到原来的结果里
0010120123
实际是
0 j is 1 第一次循环
0 j is 1 第二次循环
1 j is 2
0 j is 1第三次循环
1 j is 2
2 j is 3
0 j is 1第四次循环
1 j is 2
2 j is 3
3 j is 4
j= 0 放在了 for i in ranger(1,5):的下方说明它是包含在for循环里的一个条件。
当第一次运行时i为1,j=0 当j进行了第二次循环是j被累加为1.那么j<i:这个公式就停止了。
(j +=1)这样第一循环的结果就是0。所以如果我将j<i换成j<=i呢?
明白了当j < i的时候循环是有效的。随着i数值的不断变大,早就了j的数值出现增多。直到循环结束
经过这个训练。我总结是打印每次的循环结果以及for循环的总条件的循环数,有助于
我们看清和分析整个循环。
最后
以上就是满意西牛为你收集整理的学习笔记《python语言程序设计》 for循环嵌套while循环解题思路的全部内容,希望文章能够帮你解决学习笔记《python语言程序设计》 for循环嵌套while循环解题思路所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复