Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Números e Aritmética | Basic Syntax
Introdução ao Python com Cursor

bookNúmeros e Aritmética

O Python trabalha com dois principais tipos numéricos:

  • Inteiros (int) — números inteiros como 5, -12 ou 0;
  • Ponto flutuante (float) — números com casas decimais como 3.14 ou -2.5.

O Python determina o tipo com base em como o número é escrito.

Operações aritméticas em Python

O Python inclui todas as operações matemáticas padrão com sintaxe clara:

Adição

+ soma valores. Misturar int e float resulta em um float.

Subtração

- subtrai o valor à direita do valor à esquerda. Funciona com positivos e negativos.

Multiplicação

* multiplica valores. Se houver um float, o resultado será float.

Divisão

/ divide e sempre retorna um float, mesmo se o resultado for inteiro (por exemplo, 8 / 2).

Divisão inteira

// divide e arredonda para baixo até o inteiro mais próximo. O tipo do resultado depende dos operandos.

Módulo

% retorna o resto de uma divisão. Funciona com positivos, negativos e floats.

Exponenciação

** eleva um número a uma potência. Também funciona com expoentes fracionários para raízes.

Precedência de operadores (PEMDAS)

O Python segue regras padrão para decidir qual operação vem primeiro:

  1. Parênteses;
  2. Exponenciação;
  3. Multiplicação / Divisão / Divisão inteira / Módulo;
  4. Adição / Subtração.

Inteiros vs floats em operações

Ao realizar operações aritméticas:

  • A divisão sempre retorna um float;
  • Misturar int e float promove o resultado para float;
  • Use // para obter um resultado inteiro arredondado para baixo.

Resumo

  • Python inclui suporte para os tipos int e float;
  • Operadores aritméticos: +, -, *, /, //, %, **;
  • / retorna floats, // fornece inteiros arredondados para baixo;
  • A precedência dos operadores segue PEMDAS.
question mark

O que 7 // 3 retorna em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you give examples of each arithmetic operation in Python?

What are some common mistakes to avoid with arithmetic operations in Python?

Can you explain the difference between floor division and regular division?

Awesome!

Completion rate improved to 5

bookNúmeros e Aritmética

Deslize para mostrar o menu

O Python trabalha com dois principais tipos numéricos:

  • Inteiros (int) — números inteiros como 5, -12 ou 0;
  • Ponto flutuante (float) — números com casas decimais como 3.14 ou -2.5.

O Python determina o tipo com base em como o número é escrito.

Operações aritméticas em Python

O Python inclui todas as operações matemáticas padrão com sintaxe clara:

Adição

+ soma valores. Misturar int e float resulta em um float.

Subtração

- subtrai o valor à direita do valor à esquerda. Funciona com positivos e negativos.

Multiplicação

* multiplica valores. Se houver um float, o resultado será float.

Divisão

/ divide e sempre retorna um float, mesmo se o resultado for inteiro (por exemplo, 8 / 2).

Divisão inteira

// divide e arredonda para baixo até o inteiro mais próximo. O tipo do resultado depende dos operandos.

Módulo

% retorna o resto de uma divisão. Funciona com positivos, negativos e floats.

Exponenciação

** eleva um número a uma potência. Também funciona com expoentes fracionários para raízes.

Precedência de operadores (PEMDAS)

O Python segue regras padrão para decidir qual operação vem primeiro:

  1. Parênteses;
  2. Exponenciação;
  3. Multiplicação / Divisão / Divisão inteira / Módulo;
  4. Adição / Subtração.

Inteiros vs floats em operações

Ao realizar operações aritméticas:

  • A divisão sempre retorna um float;
  • Misturar int e float promove o resultado para float;
  • Use // para obter um resultado inteiro arredondado para baixo.

Resumo

  • Python inclui suporte para os tipos int e float;
  • Operadores aritméticos: +, -, *, /, //, %, **;
  • / retorna floats, // fornece inteiros arredondados para baixo;
  • A precedência dos operadores segue PEMDAS.
question mark

O que 7 // 3 retorna em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
some-alt