大家好,我是理想国。欢迎来到“零基础学Python 30天”的第八天!今天,我们将学习Python中的循环语句。循环语句可以让我们重复执行一段代码,从而提高编程的效率。让我们一起来了解一下吧!
一、循环语句的概念
循环语句用于重复执行一段代码,直到满足某个条件。在Python中,主要有两种循环语句:`for` 循环和 `while` 循环。
1. for 循环
`for` 循环用于遍历一个序列(如列表、元组、字符串等)中的每一个元素。例如:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
输出结果为:
apple
banana
cherry
2. while 循环
`while` 循环在条件为真(True)时重复执行代码块。例如:
count = 0
while count < 5:
print(count)
count += 1
输出结果为:
0
1
2
3
4
二、循环控制语句
在循环中,可以使用一些控制语句来改变循环的执行流程,如 `break`、`continue` 和 `pass`。
1. break 语句
`break` 语句用于终止循环。例如:
for i in range(10):
if i == 5:
break
print(i)
输出结果为:
0
1
2
3
4
2. continue 语句
`continue` 语句用于跳过当前迭代,继续下一次迭代。例如:
for i in range(10):
if i % 2 == 0:
continue
print(i)
输出结果为:
1
3
5
7
9
3. pass 语句
`pass` 语句用于占位,是一个空操作符号,在语法上需要一个语句但实际上什么也不做。例如:
for i in range(10):
if i % 2 == 0:
pass
else:
print(i)
输出结果为:
1
3
5
7
9
三、示例练习
为了更好地理解循环语句,我们来做一些简单的练习。
练习1:遍历列表
编写一个程序,遍历一个包含五个城市名称的列表,并打印每个城市的名称。
cities = ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Phoenix']
for city in cities:
print(city)
练习2:计算1到10的总和
编写一个程序,使用 `while` 循环计算从1到10的总和,并打印结果。
sum = 0
num = 1
while num <= 10:
sum += num
num += 1
print("The sum is:", sum)
练习3:输出所有奇数
编写一个程序,使用 `for` 循环和 `continue` 语句输出从1到20之间的所有奇数。
for i in range(1, 21):
if i % 2 == 0:
continue
print(i)
四、作业
为了巩固今天所学的内容,请完成以下作业:
作业1:九九乘法表
编写一个程序,使用嵌套的 `for` 循环打印九九乘法表。
作业2:计算列表的总和
定义一个包含若干整数的列表 `numbers`,使用 `while` 循环计算并打印列表中所有元素的总和。
作业3:用户登录尝试
编写一个程序,模拟用户登录系统,最多允许用户输入三次密码。如果密码正确(假设正确密码为“password123”),输出“Login successful!”;如果三次输入错误,输出“Account locked!”
请在评论区分享你的答案和遇到的问题。我们将一起讨论,互相学习!
总结
今天,我们学习了Python中的循环语句,了解了如何使用 `for` 循环和 `while` 循环来重复执行代码块。掌握循环语句将使你的程序更加高效和灵活。
明天,我们将继续学习Python的函数定义和调用。请继续关注我们的学习计划,祝大家学习愉快!
欢迎大家在评论区留言,分享你的学习心得和遇到的问题。让我们一起学习,一起进步!
希望这篇文章对你有帮助,期待在接下来的日子里,与大家一起探索Python的精彩世界!
原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/90138.html