Bonjour,
La dernière ligne signifie simplement que la fonction retourne (donc affiche) "gagné" ou "perdu" selon que la variable resultat contient "gagné" ou "perdu".
En fait, la ligne "resultat='gagné'" n'affiche rien, mais affecte simplement la valeur 'gagné' à la variable résultat.
Au départ, n1 prend au hasard la valeur 0 ou 1.
On peut par exemple imaginer que cela correspond au lancer d'une pièce :
si on obtient pile, n1 prend la valeur 0; si face, n1 prend la valeur 1.
Si n1=0 (c'est-à-dire qu'on a obtenu pile), on introduit la variable n2 qui prend une valeur entre 1 et 6. C'est par exemple le résultat du lancer d'un dé équilibré à six faces.
En résumé, on obtient le jeu suivant :
1) On lance une pièce.
2) -Si on obtient Pile, on lance un dé équilibré à six faces.
----- Si on obtient 1 : On a gagné.
----- Sinon, on a perdu.
- Si on obtient Face, on a perdu.
(La probabilité de gagner est alors égale à 1/12.)