【人工智能】python中的循环语句使用

上一节练习了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")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋力向前123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值