上一节练习了python中的 if elif esle控制语句的语法、很简单简洁,这一节来练习python中的循环语句
# Clase en vídeo: https://youtu.be/Kp4Mvapo5kc?t=23822
### Loops ###
# While
my_condition = 0
while my_condition < 10:
print(my_condition)
my_condition += 2
else: # Es opcional
print("Mi condición es mayor o igual que 10")
print("La ejecución continúa")
while my_condition < 20:
my_condition += 1
if my_condition == 15:
print("Se detiene la ejecución")
break
print(my_condition)
print("La ejecución continúa")
# For
my_list = [35, 24, 62, 52, 30, 30, 17]
for element in my_list:
print(element)
my_tuple = (35, 1.77, "Brais", "Moure", "Brais")
for element in my_tuple:
print(element)
my_set = {"Brais", "Moure", 35}
for element in my_set:
print(element)
my_dict = {"Nombre": "Brais", "Apellido": "Moure", "Edad": 35, 1: "Python"}
for element in my_dict:
print(element)
if element == "Edad":
break
else:
print("El bluce for para diccionario ha finalizado")
print("La ejecución continúa")
for element in my_dict:
print(element)
if element == "Edad":
continue
print("Se ejecuta")
else:
print("El bluce for para diccionario ha finalizado")
我们来运行一下程序
C:\Users\lenovo\AppData\Local\Programs\Python\Python39\python.exe D:\workspace\Hello-Python\Basic\09_loops.py
0
2
4
6
8
Mi condición es mayor o igual que 10
La ejecución continúa
11
12
13
14
Se detiene la ejecución
La ejecución continúa
35
24
62
52
30
30
17
35
1.77
Brais
Moure
Brais
Brais
Moure
35
Nombre
Apellido
Edad
La ejecución continúa
Nombre
Se ejecuta
Apellido
Se ejecuta
Edad
1
Se ejecuta
El bluce for para diccionario ha finalizado
Process finished with exit code 0
通过运行结果来分析代码
#变量,赋值0
my_condition = 0
#通过while esle结构来运行循环 ,while后跟布尔条件,加一个冒号: 使用esle: 来退出循环
while my_condition < 10: print(my_condition) my_condition += 2 else: # Es opcional print("Mi condición es mayor o igual que 10")
#通过while break结构来运行循环 ,while后跟布尔条件,加一个冒号: 使用break: 来退出循环
while my_condition < 20: my_condition += 1 if my_condition == 15: print("Se detiene la ejecución") break print(my_condition) print("La ejecución continúa")
#for循环
my_list = [35, 24, 62, 52, 30, 30, 17] for element in my_list: print(element)
#for esle结构循环
for element in my_dict: print(element) if element == "Edad": break else: print("El bluce for para diccionario ha finalizado")