Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [Python] funzioni e if

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    [Python] funzioni e if

    buongiorno,
    mi sto cimentando nel Python e ho un problema con un pezzo di codice..
    dovrei fare questo esercizio:

    1. First, def a function, shut_down, that takes one argument s. Don't forget the parentheses or the colon!
    2. Then, if the shut_down function receives an s equal to "yes", it should return "Shutting down"
    3. Alternatively, elif s is equal to "no", then the function should return "Shutdown aborted".
    4. Finally, if shut_down gets anything other than those inputs, the function should return "Sorry"
    io ho scritto questo pezzo di codice ma mi da errore il compiler (compiler di CodeAcademy e mi da errore dicendo: ci sono diversi errori...)

    codice:
    def shut_down(s):
        
    
    if shut_down(s) == "yes":
        return "Shutting down"
    elif shut_down(s) == "no":
        return "Shutdown aborted"
    else:
        return "Sorry"
    mi sapreste dire dove sbaglio?

  2. #2
    - in Python l'indentazione definisce i blocchi, e la funzione è un blocco...
    - perché fai i confronti con shut_down(s)? Devi controllare il valore dell'argomento passato alla funzione...
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ok grazie ho capito dove ho sbagliato avevo interpretato male il testo dell'esercizio!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.