H2: Variáveis, Operadores e Estruturas de Controle em Python
Classificado em Desporto e Educação Física
Escrito em em
português com um tamanho de 4,23 KB
Variáveis
- Inteiro (int): Ex: 3
- Ponto Flutuante (float): Ex: 3.5
- Booleano (bool): TRUE, FALSE
Saída: print()
Entrada: input()
Expressões Lógicas e Booleanas
Expressões lógicas ou booleanas são expressões cujo valor é verdadeiro ou falso (True ou False), e utilizam os operadores relacionais:
Operadores Relacionais
==| Igual!=| Diferente>| Maior<| Menor>=| Maior ou igual<=| Menor ou igual
Operadores Lógicos (and, or, not)
not: Nega a informação.and: Tudo deve ser True.or: Apenas um deve ser True.
Operadores Aritméticos
-x: Negaçãox + y: Somax - y: Subtraçãox * y: Multiplicaçãox / y: Divisãox // y: Divisão truncada (inteira)
Ex:25 // 10 = 2
Ex:25 // 10.0 = 2.0x % y: Módulo ou resto da divisão
Ex:25 % 10 = 5x ** y: Exponenciação
Ex:2 ** 4 = 16
Atribuição
a=1b=2
Prioridade dos Operadores
**: Direita para esquerda-(negação): Esquerda para direita* / //e%: Esquerda para direita+e-(subtração): Esquerda para direita<, >, <=, >=, !=, ==: Esquerda para direitanot: Esquerda para direitaand: Esquerda para direitaor: Esquerda para direita
Equivalência
x < y:not(x >= y)x <= y:not (x > y)x == y:not (x != y)x != y:not (x == y)not (x and y):(not x) or (not y)(Lei de De Morgan)not (x or y):(not x) and (not y)(Lei de De Morgan)
Estruturas Condicionais (If e Else)
Nem todo If precisa de um Else, mas Else sempre precisa de um If.
IF serve para alterar o fluxo de execução de um programa baseado no valor, verdadeiro ou falso, de uma expressão lógica.
Else é uma instrução para um segundo passo caso a condição do If não seja TRUE (se a condição do if for falsa, ele executará as instruções do Else).
ELIF: Adicionalmente, se existir mais de uma condição alternativa que precisa ser verificada, devemos utilizar o ELIF para avaliar as expressões intermediárias antes de usar o ELSE.
Exemplo:
if idade >= 10 and idade < 20:
print('Você é adolescente')
elif idade >= 20 and idade < 30:
print('Você é jovem')
elif idade >= 30 and idade <= 100:
print('Você é adulto')Laços de Repetição
For: Permite percorrer os itens de uma coleção e, para cada um deles, executar um bloco de código.WHILE: Executa um conjunto de instruções várias vezes enquanto uma condição é atendida.
Formatos de Laços
While: Exemplo
count = 0
while count <= 5:
print(count)
count += 1Funções
Função:
def conta(x, y):
c = 0
for x in y:
....Parâmetro -> ()