SHARE
TWEET

AG 0.6.1 "Francesca"

sciking Feb 27th, 2015 (edited) 212 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import random
  2. print """Angela Game, Gioco originale di P.G.Perotto per la
  3. presentazione della Programma 101 negli Stati Uniti d'America"""
  4. a = 203
  5. while 30 > a or 100 < a:
  6.         a = input("Inserisci meta tra 30 e 100: ")
  7. # inserimento meta
  8. # inizio variabili di lavoro
  9. z = 0
  10. m = a+1
  11. j = 0
  12. k = 0
  13. #fine variabili di lavoro
  14. while z < a:
  15. #il ciclo finisce quando z e' maggiore di a
  16.         k = input("Inserisci un numero da 1 a 6: ")
  17.         #puntata giocatore
  18.         if 0 < k < 7 and k != j and k != 7-j:
  19.                 #verifica che sia tra 1 e 6, che non sia uguale alla puntata o all'equivalente sulla faccia del dado
  20.                 z = z+k
  21.                 #nuovo totale
  22.                 if z == a:
  23.                         print '\033[1;32mHai vinto\033[1;m'
  24.                 elif z>a:
  25.                         print '\033[1;31mHai perso\033[1;m'
  26.                 else:
  27.                 #se non vinci esegue queste condizioni
  28.                         j = random.randint(1,6)
  29.                         #crea casualmente j
  30.                         if z > a-6:
  31.                                 j = a-z
  32.                         #condizione che, se possibile, fa vincere la macchina
  33.                         if 0 < j < 7 and j != k and k != 7-k:
  34.                         #verifica come nella puntata utente
  35.                                 if z > a-6:
  36.                                         j = a-z
  37.                                 z = j+z
  38.                                 print "puntata macchina:", j
  39.                                 print "totale puntata:", z
  40.                                 if z == a:
  41.                                         print '\033[1;31mHai perso\033[1;m'
  42.                                 elif z > a:
  43.                                         print '\033[1;32mHai vinto\033[1;m'
  44.                         else:
  45.                                 z = z-j #annulla puntata macchina
  46.                                 #print j, "Puntata macchina non valida" #se la puntata macchina non e' valida stampa errore e continua il gioco.
  47.                                 j = 0
  48.                                 #se non e' valido tenta di rigenerare il numero
  49.                                 j = random.randint(1,6)
  50.                                 #crea casualmente j
  51.                                 if z > a-6:
  52.                                         j = a-z
  53.                                 #condizione che, se possibile, fa vincere la macchina
  54.                                 if 0 < j < 7 and j != k and k != 7-k:
  55.                                 #verifica come nella puntata utente
  56.                                         if z > a-6:
  57.                                                 j = a-z
  58.                                         z = j+z
  59.                                         print "puntata macchina:", j
  60.                                         print "totale puntata:", z
  61.                                         if z == a:
  62.                                                 print '\033[1;31mHai perso\033[1;m'
  63.                                         elif z > a:
  64.                                                 print '\033[1;32mHai vinto\033[1;m'
  65.                                         else:
  66.                                                 print "Errore macchina, resetto"
  67.                                                 j = 0
  68.         else:
  69.                  print '\033[1;31mNon Barare\033[1;m' #stringa rossa
  70. #print "Il punteggio da raggiungere era", a
  71. #print "Punteggio raggiunto", z
  72. #print "Ultimo lancio della macchina", j
  73. #variabili di debug
  74. print """Simulatore di Angela Game, primo gioco per PC
  75. creato da Sciking e dal team Angela Game P101
  76. Versione 0.6.1 in Python, nome in codice "Francesca" """
  77. #info
  78. raw_input("Premi INVIO per continuare.")
  79. import os
  80. os.system("clear")
  81. exit()
  82. #scikingpc.blogspot.it
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top