Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 [gioco]semplice gioco in python

Andare in basso 
AutoreMessaggio
certaindeath
Admin
Admin
certaindeath


Numero di messaggi : 343
Data d'iscrizione : 30.07.07

[gioco]semplice gioco in python Empty
MessaggioTitolo: [gioco]semplice gioco in python   [gioco]semplice gioco in python EmptyVen 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.
Torna in alto Andare in basso
 
[gioco]semplice gioco in python
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» [gioco] tris
» [gioco] tris2.0
» [python] addizioni a 4 cifre
» [python] password in tre tentativi
» python[tutorial2]

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: Python-
Vai verso: