Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. import random
  2. KIVI = 1
  3. SAKSET = 2
  4. PAPERI = 3
  5. VALINNAT = ["tyhja", "kivi", "sakset", "paperi"]
  6. VALINTA_LKM = 3
  7. TIETOKONE = -1
  8. PELAAJA = 1
  9. TASAPELI = 0
  10. def tee_alustus():
  11. print "Tervetuloa pelaamaan kivi-sakset-paperi-pelia."
  12. rivi = raw_input("Anna siemenluku tietokoneen arpomista varten.\n")
  13. siemenluku = int(rivi)
  14. random.seed(siemenluku)
  15.  
  16. def arvo_tietokoneen_valinta():
  17. return random.randint(1, VALINTA_LKM)
  18.  
  19. def pyyda_kayttajan_valinta():
  20. print"Valitse joku seuraavista:\n1 = KIVI\n2 = SAKSET\n3 = PAPERI"
  21. rivi=raw_input("Anna valintasi.\n")
  22. pelaajan_valinta=int(rivi)
  23. while pelaajan_valinta!=(1 or 2 or 3):
  24. rivi=raw_input("Anna valintasi.\n")
  25. pelaajan_valinta=int(rivi)
  26. return pelaajan_valinta
  27.  
  28. def valitse_voittaja(pelaajan_valinta,koneen_valinta):
  29. if (pelaajan_valinta=1 and koneen_valinta=2) or (pelaajan_valinta=2 and koneen_valinta=3) or (pelaajan_valinta=3 and koneen_valinta=1):
  30. return PELAAJA
  31. if pelaajan_valinta=koneen_valinta:
  32. return TASAPELI
  33. else:
  34. return TIETOKONE
  35.  
  36. def main():
  37. tee_alustus()
  38. bb=arvo_tietokoneen_valinta()
  39. koneen_valinta=bb
  40. cc=pyyda_kayttajan_valinta()
  41. pelaajan_valinta=cc
  42. dd=valitse_voittaja(pelaajan_valinta,koneen_valinta)
  43. print "Tietokoneen valinta oli %s\nSinun valintasi oli %s"%(bb,cc)
  44. while dd=TASAPELI:
  45. print"Peli ei viela ratkennut, yrita uudelleen."
  46. cc=pyyda_kayttajan_valinta()
  47. pelaajan_valinta=cc
  48. dd=valitse_voittaja(pelaajan_valinta,koneen_valinta)
  49. if dd=PELAAJA:
  50. print"Sina voitit!"
  51. if dd=TIETOKONE
  52. print"Tietokone voitti!"
  53.  
  54. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement