Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. import random
  2. def Alusta(pudelid,stacktaara):
  3. print("Taaraautomaadis on ruumi {0} pudelile".format(pudelid))
  4. while (kontrolliAutomaadiMahtuvust(pudelid)== True):
  5. sisend = input("Sisesta Taara( A, B, C, D), v6i peata t66 ja printi tsekk(P)")
  6. sisend =sisend.lower()
  7. if kontrolliTaarat(sisend) == True:
  8. lisaTaara(sisend,stacktaara)
  9. pudelid -=1
  10. print("Automaadis on veel ruumi {0} pudeli jaoks".format (pudelid))
  11. elif kontrolliTaarat(sisend)== False:
  12. prindiTsekk(stacktaara)
  13. else:
  14. print("Sellist taarat ei ole")
  15. else:
  16. print("Automaat on t2is saanud")
  17. prindiTsekk(stacktaara)
  18.  
  19. def lisaTaara(sisend,stacktaara):
  20. stacktaara.append(sisend)
  21.  
  22. def kontrolliTaarat(sisend):
  23. if (sisend =="a" or sisend =="b" or sisend =="c" or sisend =="d"):
  24. return True
  25. elif (sisend == "p"):
  26. return False
  27.  
  28. def kontrolliAutomaadiMahtuvust(pudelid):
  29. if pudelid > 0 and pudelid <
  30. 21:
  31. return True
  32.  
  33. def prindiTsekk(stacktaara):
  34. Nr1=stacktaara.count("a")
  35. Nr2=stacktaara.count("b")
  36. Nr3=stacktaara.count("c")
  37. Nr4=stacktaara.count("d")
  38. print("A - ", Nr1)
  39. print("B - ", Nr2)
  40. print("C - ", Nr3)
  41. print("D - ", Nr4)
  42.  
  43. kassoovite =input("Kas te soovite uuesti m2ngida[jah/ei]")
  44. if kassoovite == "jah":
  45. pudelid = 20
  46. stacktaara=[]
  47. Alusta(pudelid,stacktaara)
  48. else:
  49. exit()
  50.  
  51. def main():
  52. stacktaara = []
  53. pudelid = random.randrange(0,21)
  54. Alusta(pudelid,stacktaara)
  55. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement