Obtención de pitón (2) - para determinar la circulación

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

Aquí Insertar imagen Descripción

>>> ## 逻辑运算符
... 
>>> # 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. . .

Publicados 122 artículos originales · ganado elogios 1 · vistas 7305

Supongo que te gusta

Origin blog.csdn.net/qq_36079912/article/details/105044376
Recomendado
Clasificación