翼度科技»论坛 编程开发 python 查看内容

Python流程控制

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
本篇是 Python 系列教程第 7 篇,更多内容敬请访问我的 Python 合集
Python和Java一样,也有条件语句(if)、循环语句(for 和 while)以及跳转语句(break 和 continue)。
1 条件语句 (if, elif, else)

语法:
  1. if condition:
  2.     # 执行代码块 A
  3. elif other_condition:
  4.     # 执行代码块 B
  5. else:
  6.     # 执行代码块 C
复制代码
示例:
  1. age = 20
  2. if age < 18:
  3.     print("未成年人")
  4. elif age < 60:
  5.     print("成年人")
  6. else:
  7.     print("老年人")
复制代码
2 循环语句

2.1 for 循环

语法:
  1. for variable in sequence:
  2.     # 执行代码块
复制代码
示例:
  1. fruits = ["apple", "banana", "cherry"]
  2. for fruit in fruits:
  3.     print(fruit)
复制代码
2.2 while 循环

while 循环用于在条件为真时重复执行代码块。
语法:
  1. while condition:
  2.     # 执行代码块
复制代码
示例:
  1. count = 0
  2. while count < 5:
  3.     print(count)
  4.     count += 1
复制代码
3 跳转语句

跳转语句用于改变程序的执行顺序。
3.1 break

break 语句用于立即退出循环。
示例:
  1. for i in range(1, 6):
  2.     if i == 3:
  3.         break
  4.     print(i)
复制代码
3.2 continue

continue 语句用于跳过循环体中剩余的部分,并继续执行下一次迭代。
示例:
  1. for i in range(1, 6):
  2.     if i == 3:
  3.         continue
  4.     print(i)
复制代码
示例:综合使用条件语句和循环语句

下面是一个综合示例,演示了如何使用条件语句和循环语句来找出一个列表中的偶数,并打印出来。
  1. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  2. for number in numbers:
  3.     if number % 2 == 0:
  4.         print(number)
复制代码
输出2, 4, 6, 8, 10。
示例:使用 while 循环和条件语句

下面是一个使用 while 循环和条件语句的示例,用于计算从 1 加到某个数的总和。
[code]sum = 0i = 1while i

举报 回复 使用道具