第 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

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)
还没有任何评论哟~
