Estrutura Básica do Python

Sintaxe Básica e Indentação

Explicação: Python é conhecido por ter uma sintaxe simples e limpa. Diferente de outras linguagens, Python usa a indentação (espaços à esquerda do código) para definir blocos, como em if, for, while e funções.

  • Indentação: O Python exige que todos os blocos de código estejam indentados de forma consistente (geralmente 4 espaços ou 1 tab). A falta de indentação ou a mistura de espaços e tabs resultará em um erro de sintaxe.

Tipos de Dados e Operadores

Tipos de Dados em Python

  • Python possui vários tipos de dados primitivos. Alguns dos principais são:

    • Inteiros (int): Números inteiros, como 10 ou -5.

    • Floats (float): Números decimais, como 3.14 ou -7.2.

    • Strings (str): Cadeias de texto, como "Python" ou "Olá".

    • Booleanos (bool): Valores lógicos, True ou False.

Operadores em Python

  • Operadores Matemáticos:

    • + (soma): 3 + 5 retorna 8

    • - (subtração): 10 - 4 retorna 6

    • (multiplicação): 2 3 retorna 6

    • / (divisão): 8 / 2 retorna 4.0

    • (exponenciação): 2 3 retorna 8

    • % (módulo): 10 % 3 retorna 1 (resto da divisão)

  • Operadores Lógicos:

    • and (e lógico): Retorna True se ambas as expressões forem verdadeiras.

    • or (ou lógico): Retorna True se pelo menos uma das expressões for verdadeira.

    • not (negação): Inverte o valor lógico. not True é False.

  • Operadores de Comparação:

    • == (igual): Verifica se dois valores são iguais.

    • != (diferente): Verifica se dois valores são diferentes.

    • <, >, <=, >=: Menor, maior, menor ou igual, maior ou igual.

  • O código abaixo demonstra o uso de operadores e condições.
    A calculadora pede ao usuário dois números e uma operação, e exibe o resultado da operação escolhida.