python循环怎么写
Python提供了多种循环结构,包括for循环和while循环。循环用于重复执行一组语句,直到满足指定的条件为止。接下来,将详细介绍Python中的循环以及如何使用它们。
1.for循环:
for循环用于遍历序列(列表、元组、字符串等)中的每个元素,并执行指定的操作。for循环使用关键字“for”,后跟一个变量名、分隔符“in”和一个序列,语法如下:
python
for 变量名 in 序列:
循环体语句
注:冒号“:”表示下面缩进的部分是循环体。
示例1:
python
# 遍历列表
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
输出:
1
2
3
4
5
示例2:
python
# 遍历字符串
text = "Hello World"
for char in text:
print(char)
输出:
H
e
l
l
o
W
o
r
l
d
2.while循环:
while循环用于重复执行一组语句,直到满足指定的条件为止。while循环使用关键字“while”,后跟一个条件表达式,语法如下:
python
while 条件表达式:
循环体语句
注:冒号“:”表示下面缩进的部分是循环体。
示例:
python
# 输出1~10的数字
num = 1
while num <= 10:
print(num)
num += 1
输出:
1
2
3
4
5
6
7
8
9
10
3.break和continue语句:
在循环结构中,可以使用break和continue语句来控制循环的执行。break用于跳出最近的循环结构(for或while),continue用于跳过当前循环中的某个元素并继续执行下一个循环。具体使用方法和效果如下:
示例1:
python
# 打印1至10中的奇数
for num in range(1, 11):
if num % 2 == 0:
continue
print(num)
输出:
1
3
5
7
9
示例2:
python
# 在1至10中找到第一个能被3整除的数
for num in range(1, 11):
if num % 3 == 0:
print(num)
break
输出:
3
以上就是Python中常用的循环结构及其使用方法。需要注意的是,在使用循环结构时,应当确保循环中的条件表达式不会造成死循环,否则程序将无法终止。