Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint as r
- from sys import exit as e
- laskuri = 0
- voitot = 0
- tasapelit = 0
- def counter():
- global laskuri
- laskuri += 1
- def checkuserinput():
- choise = input("Jalka, Ydinase vai Torakka? (Lopeta lopettaa): ")
- if choise == "Lopeta":
- print("Pelasit "+str(laskuri)+" kierrosta, joista voitit "+str(voitot)+" ja pelasit tasan "+str(tasapelit)+" peliä.")
- e()
- else:
- return choise
- def userinput():
- choises = ["Jalka","Torakka","Ydinase"]
- user = checkuserinput()
- print("Sinä valitsit: "+choises[choises.index(user)])
- return choises.index(user)
- def vertaa(u,c):
- global voitot
- global tasapelit
- winner = [[2,1,0],[1,0,2],[0,2,1]]
- voitot += addWin(winner[u][c])
- tasapelit += addEven(winner[u][c])
- return winner[u][c]
- def debugForFuckingNoobViopeProgrammers(value):
- list = [0,1,2]
- if not value in list:
- print("Viopessa on ongelma: r(0,2) = "+str(value))
- return value
- def arvo():
- choises = ["Torakka","Jalka","Ydinase"]
- bot = debugForFuckingNoobViopeProgrammers(r(0,2))
- print("tietokone valitsi: "+choises[bot])
- return bot
- def addWin(value):
- if value == 2:
- return 1
- return 0
- def addEven(value):
- if value == 1:
- return 1
- return 0
- def main():
- winToStr = ["Hävisit!","Tasapeli!","Voitit!"]
- while True:
- voittaja = vertaa(userinput(),arvo())
- counter()
- print(winToStr[voittaja])
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement