《黑马程序员Python教程,8天Python从入门到精通》第一阶段第四章:Python循环语句
本章概述
第四章详细介绍了Python中的循环语句,包括while循环和for循环的基本语法、嵌套使用以及循环控制。通过本章的学习,你将掌握如何使用这些循环语句来重复执行代码块,并能够灵活运用循环控制语句来优化程序结构。
1. while循环
while循环用于在条件为真时重复执行某段代码。基本语法如下:
while 条件表达式:
循环内容
注意事项:
- 条件表达式需得到布尔类型,True表示继续循环,False表示结束循环。
- 需要设置循环终止的条件,否则将导致无限循环。
- 缩进用于确定循环的层次关系。
实例:求1~100的和
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print(sum)
实例:猜数字小游戏
import random
target = random.randint(1, 100)
guess = None
while guess != target:
guess = int(input("请输入一个1到100之间的数字:"))
if guess < target:
print("太小了")
elif guess > target:
print("太大了")
else:
print("恭喜你,猜对了!")
2. for循环
for循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象。基本语法如下:
for 变量 in 序列:
循环内容
实例:遍历字符串
for char in "Hello, World!":
print(char)
实例:使用range函数
for i in range(1, 11):
print(i)
3. 循环嵌套
循环可以嵌套使用,即在一个循环内部包含另一个循环。嵌套循环常用于处理多维数据结构。
实例:打印九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j}x{i}={i*j}", end=" ")
print()
4. 循环控制
break
语句用于立即退出循环。continue
语句用于跳过当前循环的剩余部分并继续下一次迭代。
实例:使用break
for i in range(1, 11):
if i == 5:
break
print(i)
实例:使用continue
for i in range(1, 11):
if i % 2 == 0:
continue
print(i)
视频链接
本章内容详细讲解请参考黑马程序员B站视频教程:8天Python从入门到精通。
参考资料
- 8天Python从入门到精通 第四章 Python循环语句 4.1 while循环的基础语法
- 8天Python从入门到精通 第四章 Python循环语句 4.8 for循环的嵌套应用
希望这篇文章对你有所帮助,祝你学习愉快!