Accademia:University.py: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(Nuova pagina: {{Template:Acc_Menu_Python}} <pre>#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ creiamo un tipico menu che ci permetta di ripetere la domanda finché non ci viene inserito un d...)
 
m (ha spostato University.py a Accademia:University.py: Tag errato)
 
(Nessuna differenza)

Versione attuale delle 22:47, 14 feb 2011

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
""" creiamo un tipico menu che ci permetta di ripetere la domanda
   finché non ci viene inserito un determinato valore """ 
# questo è una specie di commento che si utilizza per la documentazione, ovvero viene stampato automaticamente
# nelle pagine di manuale: http://en.wikibooks.org/wiki/Python_Programming/Source_Documentation_and_Comments
#Esistono commenti multilinea? ah """ """
#In realtà """ """ non è un commento, ma una docstring (stringa di documentazione)
""" prova 
test """ # <- questo verrà visualizzato nel caso si utilizzi help()
while True:
   # nota come prima di andare a capo all'interno del print inserisco lo slash \
   # mentre rimane necessario \n per mandare a capo la stampa dei caratteri
   scelta=input("""
   UNIVERSITÀ DEBIANIZZATI
   
Seleziona la facoltà presso cui desideri iscriverti:
   1. Ingegneria Informatica
   2. Economia
   3. Giurisprudenza
   4. Programmazione Python per ignorantelli
   5. Programmazione Python/PHP/C per super tosti
   6. Esci
    -> """)  # salviamo nella variabile 'scelta'
   # NB: bisognerebbe anche controllare che venga effettivamente inserito
   # un numero, altrimenti il programma dà errore ed esce in automatico
   # ma questo penso lo vedremo più avanti
   if (scelta == '1'):
      print(" Mi spiace, ma non credo che avrai molte ragazze...")
      break
   elif (scelta == '2' or scelta == '3'):
      print(" Cerca di non distrarti dallo studio guardando le giovincelle!!")   
      break
   elif scelta == '4':   
      print(" Complimenti! Sei nel posto giusto!")
      break
   elif scelta == '5':
      print(" Ma la vita sociale non ti piace proprio??")
      break
   elif scelta == '6':
      exit(code = None)  # usciamo dal programma
   else:
      print(" Non è difficile... devi solo mettere un numero!\n\
         pensi di riuscirci?\n")
  # verrà stampato ogni volta che si uscirà dal while con il break
print(" Iscrizione terminata correttamente.")

# ogni riferimento maschilista è involontario e puramente casuale