Directorio artículo
- juez sentencia 1.if
- 2. Los operadores lógicos
- 3.if-else
- 4.En ... elif ... else ... formato de estado
- ciclo 5.Mientras
- 1. Formato de bucle mientras
- 2. Ejercicio: ciclo de impresión 5 veces
- 3. Resultados:
- 4. Aplicación de la clásica (1 para calcular el acumulativo y 100 (100 y que comprende 1))
- nido de 5.Mientras
- 6.for ciclo
- 7.break 和 continuar
juez sentencia 1.if
1. if determina el formato básico de presentación
-
si se utiliza la declaración al juez, con el siguiente formato:
Para determinar si una condición:
la condición es verdadera, cosas que hacer -
demo1: (demostración en chino significa: presentación, caso)
age = 30
print("------if判断开始------")
if age >= 18:
print("我已经成年了")
print("------if判断结束------")
- El resultado:
------if判断开始------
我已经成年了
------if判断结束------
demo2:
age = 16
print("------if判断开始------")
if age >= 18:
print("我已经成年了")
print("------if判断结束------")
El resultado:
------if判断开始------
------if判断结束------
Pequeño resumen:
-
Dos o más demo sólo valor de la variable no es la misma edad, pero conducen a diferentes resultados, capaz de ver si la declaración de la determinación de acción: se ejecuta 's bloque de código sólo cuando se cumplen ciertas condiciones, de lo contrario no se ejecuta la sentencia de bloque.
-
Nota: La sangría de código es una tecla de tabulación, o 4 espacios
2. Los operadores lógicos
>>> ## 逻辑运算符
...
>>> # and : 左右表达式都为True,整个表达式结果才为 True
... if (1 == 1) and (10 > 3):
... print("条件成立!")
...
条件成立!
>>> # or : 左右表达式有一个为True,整个表达式结果就为 True
... if (1 == 2) or (10 > 3):
... print("条件成立!")
...
条件成立!
>>> # not:将右边表达式的逻辑结果取反,Ture变为False,False变为True
... if not (1 == 2):
... print("条件成立!")
...
条件成立!
>>>
Sobre el uso de los operadores lógicos extender el uso de Python digitales:
# 逻辑运算符中,1直接表示true,0表示false,and运算符中要一直判断到最后的那个条件执行最后的条件,or只要一个成立,后边的就不会继续执行了
print(0 and True) # 0
print(1 and True) # True
print(0 and 1) # 0
print(0 or 1) # 1
print(1 and 0) # 0
print(1 and 10) #10
print(1 or 10) # 1
3.if-else
1. if-else usando el formato
si las condiciones:
hagan lo que las condiciones se cumplen 1
que hay que hacer cuando la condición 2
haga lo que se cumplen las condiciones 3
... (omitido) ...
los demás:
cosas que hacer 1 no cumplan las condiciones
para hacerlo cuando la condición no se cumple 2 cosas
que se pueden hacer cuando las cosas no satisfacen las condiciones 3
... (omitido) ...
demo1
chePiao = 1 # 用1代表有车票,0代表没有车票
if chePiao == 1:
print("有车票,可以上火车")
print("终于可以见到Ta了,美滋滋~~~")
else:
print("没有车票,不能上车")
print("亲爱的,那就下次见了")
Resultado 1: Hay circunstancias billete
有车票,可以上火车
终于可以见到Ta了,美滋滋~~~
Resultados: Ninguna situación billete
没有车票,不能上车
亲爱的,那就下次见了
4.En ... elif ... else ... formato de estado
1. Función de elif
elif utilice el siguiente formato:
if xxx1:
事情1
elif xxx2:
事情2
elif xxx3:
事情3
Descripción:
- Cuando xxx1 se encuentran, hacer 1 cosa, a continuación, poner fin a la totalidad si
- Cuando no se cumplen xxx1, la xxx2 juez, si xxx2 se reunió, la implementación de 2 cosas, entonces el final del conjunto si
- Cuando xxx1 no está satisfecho, xxx2 no ser satisfecha si xxx3 se reunió, a continuación, ejecutar 3 cosas, entonces el final del conjunto si
manifestación:
score = 77
if score>=90 and score<=100:
print('本次考试,等级为A')
elif score>=80 and score<90:
print('本次考试,等级为B')
elif score>=70 and score<80:
print('本次考试,等级为C')
elif score>=60 and score<70:
print('本次考试,等级为D')
elif score>=0 and score<60:
print('本次考试,等级为E')
2. Toma nota
- Puede ser utilizado con los demás
if 性别为男性:
输出男性的体重
...
elif 性别为女性:
输出女性的体重
...
else:
第三种性别的体重
...
ciclo 5.Mientras
1. Formato de bucle mientras
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
2. Ejercicio: ciclo de impresión 5 veces
i = 0
while i < 5:
print("当前是第%d次执行循环" % (i + 1))
print("i=%d" % i)
i+=1
3. Resultados:
当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4
4. Aplicación de la clásica (1 para calcular el acumulativo y 100 (100 y que comprende 1))
#encoding=utf-8
i = 1
sum = 0
while i <= 100:
sum = sum + i
i += 1
print("1~100的累积和为:%d" % sum)
nido de 5.Mientras
Requisitos: impresiones gráficas de la siguiente manera:
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Código de referencia:
i = 1
while i <= 5:
j = 1
while j <= 5:
print("*", end=" ")
j += 1
print()
i += 1
6.for ciclo
En Python para el bucle puede iterar cualquier secuencia de artículos, tales como una lista o una cadena y así sucesivamente.
6.1 para el formato de bucle
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
demo1: una cadena de bucle
name = 'dakeai'
for x in name:
print(x)
Los resultados son los siguientes:
d
a
k
e
a
i
demo2: un ciclo de array
for i in range(5):
print(i)
'''
效果等同于 while 循环的:
i = 0
while i < 5:
print(i)
i += 1
'''
Los resultados son los siguientes:
0
1
2
3
4
7.break 和 continuar
ciclo de terminación y el ciclo continúa. . .