Pular para o conteúdo

Compilador Python Online — Numio

Execute código Python 3 online no navegador. Biblioteca padrão, suporte a input() e resultado na hora. Grátis, sem cadastro e sem enviar nada.

Código (Python)

Ctrl/⌘ + Enter para executar

input() e io.read() leem estas linhas em ordem.

Saída

O código roda localmente no seu navegador e não é enviado a nenhum servidor.

Como usar

  1. Escreva ou cole código Python 3 no editor.
  2. Opcional: digite na caixa de entrada as linhas que o input() vai ler.
  3. Clique em Executar (ou Ctrl/⌘ + Enter) para ver a saída.

Exemplo

# Exemplo em Python 3
def greet(name):
    return f"Olá, {name}!"

for name in ["Ada", "Alan"]:
    print(greet(name))

print("Soma de 1 a 100:", sum(range(1, 101)))

Detalhes e limitações

O Python roda com Pyodide, o CPython compilado para WebAssembly. O ambiente (cerca de 10 MB) é baixado na primeira execução e depois fica em cache.

Cada execução começa do zero e é interrompida após 10 segundos. Não é possível instalar pacotes extras com pip.

FAQ

Qual versão do Python é usada?

Python 3, via Pyodide. A biblioteca padrão está disponível, incluindo math, json, re, datetime e collections.

Como uso o input()?

Digite um valor por linha na caixa de entrada. Cada chamada de input() lê a próxima linha.

Meu código é enviado para um servidor?

Não. O código roda inteiramente no seu navegador. Só o ambiente do Python é baixado de uma CDN pública (jsDelivr) no primeiro uso.

Referências de formatos

Página da ferramenta atualizada: