certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: [gioco]semplice gioco in python Ven Gen 04, 2008 7:07 pm | |
| è un gioco davvero semplice, ma si inizia con le cose facili. consiste nell'indovinare un numero random generato dal computer..... - Codice:
-
# -*- coding: cp1252 -*- import random def elab(var, ran): if var < ran: print "troppo piccolo!" elif var > ran: print "troppo grande!" elif var == ran: print "HAI VINTO!" exit(1) a = 0 life = 3 num = 0 print "1. facile(1-15)" print "2. normale(1-30)" print "3. difficile(1-45)" diff = input() if diff == 1: a = random.randrange(1, 15, 1) print "random calcolato ora tocca a te indovinarlo" while life > 0: num = input("vite: "+str(life)+"\tnumero: ") elab(num, a) life -= 1 print "HAI PERSO!" elif diff == 2: a = random.randrange(1, 30, 1) print "random calcolato ora tocca a te indovinarlo" while life > 0: num = input("vite: "+str(life)+"\tnumero: ") elab(num, a) life -= 1 print "HAI PERSO!" elif diff == 3: a = random.randrange(1, 45, 1) print "random calcolato ora tocca a te indovinarlo" while life > 0: num = input("vite: "+str(life)+"\tnumero: ") elab(num, a) life -= 1 print "HAI PERSO!" else: print "errore: scegliere difficoltà tra 1 e 3"
è un raggruppamento di alcuni concetti chiave del python come gli if, i while, definire funzioni, prendere input da tastiera... introduce due nuove cose: il random, per il random è necessario importare la libreria omonima. il random(come avete notato) si esegue con - Codice:
-
random.randrange(inizio, fine, intervallo) facile, no? l'altro è exit(1), che fa terminare il programma immediatamente. | |
|