☺El autor de este artículo: CSDN--Xiao Cai Xinghang, un pequeño agricultor de código de 15 años.
♥♥♥ Página de inicio personal: Xiaocai Xinghang--página de inicio del blog ♥♥♥
✔Me gusta + ✔Favorito + ✔Comentario = (clic tres veces )
♥ Seleccionado como el 28 en la lista de nuevos escritores
● El autor de este artículo aún es un novato. Si hay algún error, por favor aconséjenme.
♥ ¡Espero que nos apoyen mucho! trabajar duro juntos!
▲ ¡Creo que el código puede cambiar el mundo!
Finalmente, ¡gracias a todos por su continuo apoyo! ! !
contenido
Explicación detallada de la sentencia if de una sola rama
Declaración if--else detallada
prefacio
Las declaraciones en un programa se ejecutan en orden de arriba hacia abajo por defecto. El control de flujo se refiere a cambiar el orden de ejecución de las declaraciones en el programa a través de algunas instrucciones específicas durante la ejecución del programa, que es el fenómeno de salto y retroceso del programa. Ahora aprendamos sobre la declaración condicional if, la declaración de bucle y la declaración de salto en python.
Formato de la sentencia if
La instrucción if puede hacer que el programa se bifurque, de acuerdo con el número de bifurcaciones, la instrucción if se divide en una instrucción if de una sola rama, una instrucción if de bifurcación doble... otra instrucción y una instrucción if... elif... slse de múltiples sucursales.
Explicación detallada de la sentencia if de una sola rama
La declaración if es la declaración de juicio condicional más simple y consta de tres partes: la palabra clave if, la expresión condicional y el bloque de código.
Semántica china: si ... entonces
Si eres programador, debes escribir código.
Si hace frío, duerme .
Si es sábado, no hagas buena fortuna.
si expresión condicional:
bloque de código
levantar castañas
Use una declaración if para determinar si el niño está en edad de asistir a la escuela primaria.
age = 8
if age >= 6: #如果年龄大于或等于六岁可以上小学
print('可以上小学了')
El código anterior primero usa la variable edad y asigna la variable edad a 8. Luego se usa la estructura de rama única de if Si el valor de la expresión es mayor o igual a seis años, es adecuado para ir a jardín de infancia.
Declaración if--else detallada
Cuando una prueba condicional pasa una acción y falla otra acción. Puede usar la instrucción if--else en python. La declaración if--else es similar a la declaración if singular excepto que la declaración else le permite especificar qué hacer si la prueba condicional falla.
Semántica china: si ... no está satisfecho... entonces ...
Come si tienes hambre, no comas si no la tienes.
Si es un monstruo, luche contra él, si no lo es, no luche contra él.
Si es fin de semana, no trabajes, si es , ve a trabajar.
si expresión condicional:
bloque de código 1
demás :
bloque de código 2
levantar castañas
u_name = input('请输入用户名:')
pwd = input('请输入密码:')
if u_name == 'zhangdaxian' and pwd == '688'
print('恭喜您,登录成功')
else:
print('您输入的用户名或密码错误,请您重新输入')
Detallado si... elif... más
Cuando necesite verificar más de dos casos, use la construcción if-elif-else de python . Cuando python ejecuta if-elif-else, verifica cada condición de prueba por turno hasta que encuentra una condición de aprobación. Si no se encuentra ninguna condición de aprobación , se ejecutan las declaraciones en el bloque else.
Semántica china:
¿Está la puntuación por encima de 90? no
¿Está la puntuación entre 80 y 90? no
¿Está la puntuación entre 70 y 80? no
¿Está la puntuación entre 60 y 70? no
¿Está la puntuación por debajo de 60? Sí
si la expresión condicional 1:
bloque de código uno
elif expresión condicional 2:
bloque de código 2
elif expresión condicional 3:
bloque de código 3
expresión condicional elif n-1:
bloque de código n-1
demás:
bloque de código m
Primero definimos una puntuación variable que representa los puntos de los miembros y luego juzgamos de arriba a abajo de acuerdo con las reglas de puntos.
score = int(input('请输入您的会员积分:'))
if score == 0:
print('注册会员')
elif 0 < score <= 2000:
print('铜牌会员')
elif 2000 < score <= 10000:
print('银牌会员')
elif 10000 < score <= 30000:
print('金牌会员')
else:
print('钻石会员')