<py-ide>. <py-ide>
a = 2
print(a)
</py-ide>
#! ne sont pas modifiables.#? sont modifiables. Pour autoriser l'es sauts d'ajout de ligne, utiliser #??.titre="..." ou chainer les IDE avec l'attribut groupe="...". <py-ide group="math">
<precode>
# Code invisible exécuté en amont
import math
pi = math.pi
</precode>
def fct(a):
return 1/a + pi # pi est importé dans le pre-code
<postcode>
# Code invisible exécuté en aval pour des assertions par exemple
</postcode>
</py-ide>
<py-ide group="math">
x = 0
print(fct(x))
</py-ide>
input() pour des tests en les affectant à la variable input. <py-ide>
input = "Bob"
nom = input("Nom ? ")
print("Bonjour", nom)
</py-ide>
input(), séparer les valeurs d'une virgule. <py-ide>
input = "Bob", 15
nom = input("Nom ? ")
age = input("Age ? ")
print("Bonjour", nom, "!")
print("Âge :", age, "ans")
</py-ide>
output(n=1) qui renvoie une chaine de caractère.
n, il est possible de récupérer plusieurs lignes séparées par le caractère saut de ligne \n dans la chaîne renvoyée. <py-ide title="Test output()">
print(1, end="-")
print(2)
print(3)
print(output(2)[0])
</py-ide>