Aller au contenu

Compilateur Python en ligne — Numio

Exécutez du code Python 3 en ligne, dans votre navigateur. Bibliothèque standard, input() et résultat immédiat. Gratuit, sans inscription, rien n’est envoyé.

Fonctionne dans le navigateur · Sans inscription

Code (Python)

Ctrl/⌘ + Entrée pour exécuter

input() et io.read() lisent ces lignes dans l’ordre.

Sortie

Le code s’exécute dans votre navigateur ; il n’est pas envoyé en ligne.

Mode d’emploi

  1. Écrivez ou collez du code Python 3 dans l’éditeur.
  2. Facultatif : saisissez dans la zone d’entrée les lignes lues par input().
  3. Cliquez sur Exécuter (ou Ctrl/⌘ + Entrée) pour voir la sortie.

Exemple

# Exemple Python 3
def greet(name):
    return f"Bonjour, {name} !"

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

print("Somme de 1 à 100 :", sum(range(1, 101)))

Détails et limites

Python fonctionne grâce à Pyodide, CPython compilé en WebAssembly. L’environnement (environ 10 Mo) est téléchargé à la première exécution, puis mis en cache.

Chaque exécution repart de zéro et s’arrête au bout de 10 secondes. L’installation de paquets supplémentaires avec pip n’est pas prise en charge.

FAQ

Quelle version de Python est utilisée ?

Python 3, via Pyodide. La bibliothèque standard est disponible : math, json, re, datetime, collections, etc.

Comment utiliser input() ?

Saisissez une valeur par ligne dans la zone d’entrée. Chaque appel à input() lit la ligne suivante.

Mon code est-il envoyé sur un serveur ?

Non. Votre code s’exécute entièrement dans votre navigateur. Seul l’environnement Python est téléchargé depuis un CDN public (jsDelivr) à la première utilisation.

Références des formats

Page de l’outil mise à jour le :