Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- KIVI = 1
- SAKSET = 2
- PAPERI = 3
- VALINNAT = ["tyhja", "kivi", "sakset", "paperi"]
- VALINTA_LKM = 3
- TIETOKONE = -1
- PELAAJA = 1
- TASAPELI = 0
- def tee_alustus():
- print "Tervetuloa pelaamaan kivi-sakset-paperi-pelia."
- rivi = raw_input("Anna siemenluku tietokoneen arpomista varten.\n")
- siemenluku = int(rivi)
- random.seed(siemenluku)
- def arvo_tietokoneen_valinta():
- return random.randint(1, VALINTA_LKM)
- def pyyda_kayttajan_valinta():
- print"Valitse joku seuraavista:\n1 = KIVI\n2 = SAKSET\n3 = PAPERI"
- rivi=raw_input("Anna valintasi.\n")
- pelaajan_valinta=int(rivi)
- while pelaajan_valinta!=(1 or 2 or 3):
- rivi=raw_input("Anna valintasi.\n")
- pelaajan_valinta=int(rivi)
- return pelaajan_valinta
- def valitse_voittaja(pelaajan_valinta,koneen_valinta):
- if (pelaajan_valinta=1 and koneen_valinta=2) or (pelaajan_valinta=2 and koneen_valinta=3) or (pelaajan_valinta=3 and koneen_valinta=1):
- return PELAAJA
- if pelaajan_valinta=koneen_valinta:
- return TASAPELI
- else:
- return TIETOKONE
- def main():
- tee_alustus()
- bb=arvo_tietokoneen_valinta()
- koneen_valinta=bb
- cc=pyyda_kayttajan_valinta()
- pelaajan_valinta=cc
- dd=valitse_voittaja(pelaajan_valinta,koneen_valinta)
- print "Tietokoneen valinta oli %s\nSinun valintasi oli %s"%(bb,cc)
- while dd=TASAPELI:
- print"Peli ei viela ratkennut, yrita uudelleen."
- cc=pyyda_kayttajan_valinta()
- pelaajan_valinta=cc
- dd=valitse_voittaja(pelaajan_valinta,koneen_valinta)
- if dd=PELAAJA:
- print"Sina voitit!"
- if dd=TIETOKONE
- print"Tietokone voitti!"
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement