Advertisement

第 5 课 Python 循环语句

阅读量:

1. 循环语句介绍

循环语句包含"while" 和"for",可以用于重复执行某些操作

1.1 while 循环

while 循环的语法格式如下:

复制代码
 while 循环条件:

    
     代码块
    
    
    
    
    python
    
    

当循环条件为"True",则循环执行while循环中的代码块,直至循环条件为"False",循环结束。条件持续为"True"的while循环被称为“死循环”。

1.2 for循环

for循环的语法格式如下:

复制代码
 for 循环变量 in 目标:

    
     代码块
    
    
    
    
    python
    
    

“目标”可以是字符串、列表、元组、字典等序列类型,而"循环变量"用于存放从序列类型变量中读取到的元素。

进入 for 循环后,遍历目标内的元素,执行 for 循环内的代码块,直至遍历完成,循环结束。

2. 循环控制语句介绍

当需要循环中断,或跳过本次循环,执行下一次循环,循环控制语句便可排上用场。循环控制语句包含 “break”、"continue"、"pass"。

2.1 break语句

brea语句用于跳出整个循环。

2.2 continue语句

continue 语句用于跳出本次循环,继续执行下次循环。

2.3 pass语句

pass语句即为空语句,不执行任何动作,仅用于保持程序结构的完整性。

3. 例程分析

3.1 代码

复制代码
 n=int(input("请输入一个整数:"))

    
 ret=1
    
 i=1
    
 while(i<=n):
    
     ret = ret*i
    
     i+=1
    
 print("n!=%d"%ret)
    
  
    
 string = input("请输入一个字符串:")
    
 for c in string:
    
     print(c)
    
    
    
    
    python
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-16/BfId0abFNyiSvtQrWMZhALmpc68H.png)

3.2 结果

输入数字,按下回车后,终端处会打印出输入数字的阶乘
输入字符串,按下回车后,终端会依次打印处该字符串的所有字符。

复制代码
 请输入一个整数:5

    
 n!=120
    
 请输入一个字符串:hello
    
 h
    
 e
    
 l
    
 l
    
 o
    
    
    
    
    python
    
    

3.3 程序分析

1、数字输入:通过调用input()函数来接收输入数据,函数括号内为提示信息

复制代码
    n=int(input("请输入一个整数:"))
    
    python
    
    

2、变量创建:创建两个变量,用于后续的计算。其中,“ret”用于存储当前阶乘值。

复制代码
 ret=1

    
 i=1
    
    
    
    
    python
    
    

3、循环计算阶乘:利用while 循环语句计算指定整数的阶乘。循环过程中,“i”值不断累加,当该值大于输入的整数时,循环结束。随后,通过调用print()函数,将计算结果打印至终端。

复制代码
 while(i<=n):

    
     ret = ret*i
    
     i+=1
    
 print("n!=%d"%ret)
    
    
    
    
    python
    
    

4、字符串输入:通过调用iuput()函数来接收输入数据,函数括号内为提示信息。

复制代码
    string = input("请输入一个字符串:")
    
    
    python
    
    

5、循环打印字符:利用for 循环语句即可依次获取输入字符串的各个元素。随后,通过在循环结构内调用print()函数,便可实现输入字符串的拆分打印。

复制代码
 for c in string:

    
     print(c)
    
    
    
    
    python
    
    

全部评论 (0)

还没有任何评论哟~