Python 实验3 循环结构
循环结构是编程中非常重要和常用的一种语句形式,目的是帮助我们重复执行某些操作。Python 提供两种循环结构:for
循环和 while
循环。本实验将介绍这两种循环结构,并通过一些例子来讲解循环结构的使用方法。
for
循环
for
循环用来遍历一个可迭代对象中的所有元素,其语法格式如下:
for 变量 in 可迭代对象:
循环体语句
其中,可迭代对象
可以是字符串、列表、元组、字典等。
例子:遍历字符串
str = "hello, world!"
for s in str:
print(s)
运行结果:
h
e
l
l
o
,
w
o
r
l
d
!
例子:遍历列表
list = ['apple', 'banana', 'orange']
for fruit in list:
print(fruit)
运行结果:
apple
banana
orange
例子:遍历字典
dict = {'name': 'Tom', 'age': 20, 'gender': 'male'}
for key in dict:
print(key, dict[key])
运行结果:
name Tom
age 20
gender male
while
循环
while
循环在满足某个条件时重复执行代码块,其语法格式如下:
while 条件:
循环体语句
其中,条件
是一个表达式,如果值为真就继续执行循环体语句,否则跳出循环。
例子:求1~100的和
sum = 0
num = 1
while num <= 100:
sum += num
num += 1
print("1~100的和为:", sum)
运行结果:
1~100的和为: 5050
例子:猜数字游戏
import random
num = random.randint(1, 10)
guess = 0
while guess != num:
guess = int(input("猜数字(1~10):"))
if guess > num:
print("猜大了")
elif guess < num:
print("猜小了")
print("猜对了!")
运行结果:
猜数字(1~10):5
猜小了
猜数字(1~10):8
猜大了
猜数字(1~10):7
猜大了
猜数字(1~10):6
猜对了!
循环控制语句
循环控制语句是用于控制循环执行流程的语句,Python 提供了三种循环控制语句:break
、continue
和 pass
。
break
语句
break
语句用于跳出循环体,停止执行后续的循环语句,其语法格式如下:
while 条件:
循环体语句
if 条件:
break
continue
语句
continue
语句用于跳过循环体中当前的这次循环,继续执行下面的循环,其语法格式如下:
while 条件:
循环体语句
if 条件:
continue
循环体语句
pass
语句
pass
语句是 Python 中的空语句,用于表达一个不做任何操作的语句,通常可以在生成占位符时使用。
while 条件:
pass
总结
本实验介绍了 Python 中的 for
循环和 while
循环,并通过一些例子来讲解循环结构的使用方法。同时,还介绍了循环控制语句 break
、continue
和 pass
的使用。循环结构是程序设计中必不可少的一部分,在实际开发中应当加强对循环结构的理解和掌握。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 实验3 循环结构 - Python技术站