Menu
Coddy logo textTech

Conversão de Tipos

Parte da seção Fundamentals do Journey de Python da Coddy — lição 27 de 77.

Para converter a entrada para um tipo diferente, precisamos fazer o cast.

Para converter uma string em um int (um número inteiro), escreveremos:

var = input()
var = int(var)

Ou em uma linha,

var = int(input())

Se a entrada for um número, ou seja, 5, 4, 54, então var conterá um número. Se a entrada contiver um número inválido: 5ab, bb, akt, etc., então o programa falhará.

Aqui está uma tabela que mostra como converter para diferentes tipos:

ConversãoExplicação
int()Converter para um número inteiro
float()Converter para um número real
bool()Converter para um booleano
str()Converter para uma string

É importante usar o tipo correto porque isso pode afetar a saída.

Somar duas strings resultará em:

"5" + "5" = "55"

A soma de dois números resultará em:

5 + 5 = 10

challenge icon

Desafio

Iniciante

Neste desafio, você trabalhará com múltiplas entradas e realizará cálculos.

Como receber múltiplas entradas:

var1 = input()  # First input
var2 = input()  # Second input

Sua tarefa:

  1. Leia o primeiro número da entrada e armazene-o em uma variável
  2. Leia o segundo número da entrada e armazene-o em outra variável
  3. Converta ambas as variáveis para o tipo float (para números decimais)
  4. Calcule a multiplicação desses dois números
  5. Imprima o resultado

Exemplo:

Se as entradas forem 2 e 4.5, seu programa deve exibir 9.0

Lembre-se: Cada caso de teste contém exatamente duas entradas, uma após a outra.

Folha de consulta

Casting em Python:

# Converter string para int
var = int(input())

# Converter string para float
var = float(input())

# Converter para booleano
var = bool(input())

# Converter para string
var = str(input())

Importante: Somar strings as concatena, enquanto somar números realiza a aritmética:

"5" + "5" = "55"  # Concatenação de strings
5 + 5 = 10        # Adição numérica

Múltiplas entradas:

var1 = input()
var2 = input()

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals