Como brincar com a estrutura de ramificação python (1)

A estrutura de ramificação do Python (também chamada de instrução condicional) é ifimplementada principalmente por meio de instruções. O ifformato básico da declaração é o seguinte:

pythonif condition:
# do something

Entre eles, conditionestá uma expressão booleana. Se seu valor for True, então do somethingesta parte do código será executada.

  1. se-outro

Em Python, você pode usar elsea palavra-chave para adicionar um bloco de código a ser executado Falsequando . Por exemplo:

pythonif condition:
# do something if condition is True
else:
# do something if condition is False
  1. if-elif-else

Se quiser escolher entre vários critérios, você pode usar elifpalavras-chave. Por exemplo:

pythonif condition1:
# do something if condition1 is True
elif condition2:
# do something if condition1 is False and condition2 is True
else:
# do something if both condition1 and condition2 are False
  1. Instruções if aninhadas

Você também pode usar uma ou mais instruções if dentro de uma instrução if. Isso é chamado de instrução if aninhada. Por exemplo:

pythonif condition1:
# do something if condition1 is True
if condition2:
# do something if condition1 and condition2 are True
else:
# do something if condition1 is True and condition2 is False
else:
# do something if condition1 is False
  1. operador ternário

Python também fornece uma maneira concisa de expressar estruturas if-else, que é o operador ternário. A sintaxe do operador ternário é a seguinte:

pythonvalue_if_true if condition else value_if_false

Por exemplo:

pythonx = 10
y = 20
max_value = x if x > y else y
print(max_value) # prints: 20

Acima estão alguns dos principais usos da estrutura de ramificação do Python. Observe que todas as expressões condicionais devem retornar um valor booleano (True ou False).

Acho que você gosta

Origin blog.csdn.net/babyai996/article/details/132734696
Recomendado
Clasificación