Jump to content

deux dernières lignes S7 info


Vaiana
Go to solution Solved by PASSamycasa,

Recommended Posts

  • Ancien du Bureau

Salut,

j'ai pas saisi à quoi serve les deux dernières lignes ? 

 

Révélation

from printer import *

def afficherRebours(depart):
    if depart == - 1:
        return
    print(depart)
    afficherRebours(depart - 1)
    
nombreLu = int(input())
afficherRebours(nombreLu)

 

Merci 🙂 

Link to comment
Share on other sites

Salut @Rara ! 

En fait quand tu fais def (...) tu ne fais que définir ta fonction mais tu ne l'utilise pas. 

Ducoup pour l'utiliser tu dois écrire le nom de ta fonction avec son paramètre. Ici le nom de ta fonction définie au par avant c'est afficherRebours. Le paramètre que tu veux utiliser c'est celui que te donne l'ordi ducoup tu le nomme nombreLu et tu assigne à cette variable la valeur entrée : nomnbreLu = int(input())

Donc tu écris afficherRebours(nombreLu). 

 

J'espère avoir répondu à ta question 🙂 

bon courage ! 

Link to comment
Share on other sites

  • Ancien du Bureau
à l’instant, PASSamycasa a dit :

alut @Rara ! 

En fait quand tu fais def (...) tu ne fais que définir ta fonction mais tu ne l'utilise pas. 

Ducoup pour l'utiliser tu dois écrire le nom de ta fonction avec son paramètre. Ici le nom de ta fonction définie au par avant c'est afficherRebours. Le paramètre que tu veux utiliser c'est celui que te donne l'ordi ducoup tu le nomme nombreLu et tu assigne à cette variable la valeur entrée : nomnbreLu = int(input())

Donc tu écris afficherRebours(nombreLu). 

 

J'espère avoir répondu à ta question 🙂 

bon courage ! 

 

Salut merci beaucoup à toi mais on ne pouvait pas l'appeler "départ" ? 😉 

Link to comment
Share on other sites

  • Solution
il y a 1 minute, Rara a dit :

 

Salut merci beaucoup à toi mais on ne pouvait pas l'appeler "départ" ? 😉 

Ahhhh désolée j'avais pas bien ciblé ta question ! 

 

En fait c'est comme si quand tu définissais ta fonction tu écrivait f(x) = (...)  

et ensuite tu demande d'executer la fonction f(x) avec x = nombrelu 

Donc c'est pas important d'appeler exactement "x" depart parceque ta fonction va directement regarder le nombre pour lequel tu as demander de l'executer (ici c'est nombre lu) et s'executer de la même façon qu'elle s'exécutait dans le cas général avec "départ".

 

Est ce que c'était ça que tu voulais savoir ? 😅

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...