循环的写法

目录

    • for循环
      • 第一种写法:
      • 第二种写法:
      • 第三种写法:
      • 第四种写法:
    • while循环
    • 例子:从1到100求和
      • while写法:
      • for写法:
    • break的用法
    • continue的用法
    • 练习:打印九九乘法表
      • 思路:
      • for的写法:
      • while的写法:

for循环

第一种写法:

循环的写法_第1张图片
range里表示i的范围直接遍历5次,从0开始到4结束。

第二种写法:

循环的写法_第2张图片
括号中表示i的范围,从0开始到10,每次自增3。
循环的写法_第3张图片
同样可以写负数。

第三种写法:

循环的写法_第4张图片
可以遍历字符串,i的范围直接写字符串的名字即可。

第四种写法:

循环的写法_第5张图片
可以对列表进行遍历,可以将i的范围设置为列表的长度,每次遍历第i个位置上的值。

while循环

循环的写法_第6张图片
while循坏要注意写变量的自增,否则会陷入死循环。
同时,while可以和else一起用
循环的写法_第7张图片

例子:从1到100求和

while写法:

循环的写法_第8张图片

for写法:

循环的写法_第9张图片
注意i的范围,i的结尾要比所期望值多加1。

break的用法

break表示运行到此处直接跳出整个循环,继续进行循环之外的代码。
循环的写法_第10张图片
i等于5之后,直接跳出循环。

continue的用法

运行到continue时,会跳过下面的代码,直接重新继续下一个循环。
循环的写法_第11张图片

练习:打印九九乘法表

思路:

利用双循环,行数和次序数以此增加,当行数与次序数不等时,表示还没有运行到一行的结束,还要继续进行次序数加1,所以不需要换行,可以用空格隔开,只需要设置end的值。在运行到行数与次序数相等时,进行换行,开始新的一行。

for的写法:

循环的写法_第12张图片

while的写法:

循环的写法_第13张图片
要注意次序数的初始化位置,每次进入新的一行之后,次序都要从1开始重新增加。

你可能感兴趣的:(python,pycharm)