écrit un code python qui prend deux nombres et retourne leur somme. Met ceci dans une fonction, ajoute un docstring et crée un programme principal qui appelle cette fonction. def somme(a, b):
    """
    Cette fonction prend deux nombres et retourne leur somme.

    Args:
        a (int): Le premier nombre.
        b (int): Le deuxième nombre.

    Returns:
        int: La somme des deux nombres.
    """
    return a + b

# Programme principal
a = int(input("Entrez le premier nombre : "))
b = int(input("Entrez le deuxième nombre : "))
resultat = somme(a, b)
print("La somme de", a, "et", b, "est égale à", resultat) Mets tout ça dans un cadre propre, je veux copier coller.
Oui, je peux présenter le programme principal dans un cadre propre :

```python
def somme(a, b):
    """Cette fonction prend deux nombres en entrée et retourne leur somme."""
    return a + b
```

```python
# Programme principal
x = 10
y = 5
z = somme(x, y)
print(f"La somme de {x} et {y} est {z}.")
```
Voici une réponse plus adapté au copier-coller:

# Fonction Somme

```python
def somme(a, b):
Args:
    a (int): Le premier nombre.
    b (int): Le deuxième nombre.

Returns:
    int: La somme des deux nombres.
return a + b
```

# Programme principal
```python
a = int(input("Entrez le premier nombre : "))
b = int(input("Entrez le deuxième nombre : "))

resultat = somme(a, b)
print("La somme de", a, "et", b, "est égale à", resultat)
```