Advertisement
Guest User

overriding.py

a guest
Jan 21st, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. # --DOCUMENTAZIONE
  2.  
  3. """
  4.    Autore: Fraccari Luca
  5.    Co-autore: Zenaro Stefano
  6.    Obbiettivo:  Creare la funzione msglog che ha come obiettivo la visualizzazione di un valore passato come argomento.
  7.    La funzione ha due parametri: il primo è una stringa che verrà visualizzata con la funzione print(),
  8.    il secondo è un valore booleano che, se posto a True, fa visualizzare anche il messaggio "sono in msglog"
  9. """
  10.  
  11. # --VARIABILI
  12. boolD = False
  13.  
  14. """
  15. Questa variabile controlla le condizioni di boolD.
  16. Se è vero: visualizza un testo
  17. Se è falso: non considera neanche la condizione e non stampa un testo
  18. """
  19.  
  20.  
  21. # --FUNZIONI
  22. def msglog(s, b):
  23.  
  24.     if b:
  25.         print("sono in msglog")
  26.     print(s)
  27.  
  28.  
  29. '''
  30. s e b sono i parametri della funzione (msglog).
  31. il programma visualizzerà sempre s, mentre b dipende dalla condizione
  32. impostata nel main True / False
  33. '''
  34.  
  35. # --ESECUZIONE
  36. if __name__ == "__main__":
  37.  
  38.     if boolD:
  39.         print("Start")
  40.    
  41.     msglog("Sono nel main", True)
  42.  
  43.     if boolD:
  44.         print("Stop")
  45.  
  46.        
  47. """
  48. Questa è la parte principale del programma.
  49. qua dentro sono chiamate i parametri delle funzioni espresse all'inizio del programma
  50. sono nel main corrisponde quindi alla s
  51. mentre True è la condizione di b e in questo caso essendo vera verrà visualizzato
  52. sono in msglog
  53. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement