Python fonction
Fermé
zemzem51
Messages postés
1
Date d'inscription
jeudi 11 avril 2019
Statut
Membre
Dernière intervention
11 avril 2019
-
11 avril 2019 à 21:09
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 - 11 avril 2019 à 22:18
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 - 11 avril 2019 à 22:18
A voir également:
- Python fonction
- Fonction si et - Guide
- Citizen code python avis - Accueil - Outils
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
1 réponse
quent217
Messages postés
421
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
1 mars 2024
346
11 avril 2019 à 22:18
11 avril 2019 à 22:18
Bonjour,
tout d'abord, merci d'utiliser les balises de code (explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code) car cela permet de concerver les indentations, et tu n'es sans doute pas sans savoir que les indentations ont leur importance en Python.
Je vais donc supposer que le code est le suivant :
Le mot clé return permet tout simplement de quitter la fonction en cours. La boucle est donc censé afficher tous les nombres de 0 à 9 mais elle est interrompu après avoir fait le premier print, d'où le fait que 0 soit la seule valeur affichée.
tout d'abord, merci d'utiliser les balises de code (explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code) car cela permet de concerver les indentations, et tu n'es sans doute pas sans savoir que les indentations ont leur importance en Python.
Je vais donc supposer que le code est le suivant :
def print_nums(x): for i in range(x): print(i) return print_nums(10)
Le mot clé return permet tout simplement de quitter la fonction en cours. La boucle est donc censé afficher tous les nombres de 0 à 9 mais elle est interrompu après avoir fait le premier print, d'où le fait que 0 soit la seule valeur affichée.