Lottozahlen.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # 24.04.2018
  2. # Andre Giesbrecht
  3. # Linda Napieralski
  4. # Lottozahlen Generator
  5. #Import der Module
  6. import sys
  7. from random import randint
  8. l=[]
  9. #vordefinierte Funktionen
  10. def Lottozahlen_Generator():
  11. Zahl1 = randint (1,49) #Zahl1 aus der Range von 1 bis 49
  12. Zahl2 = randint (1,49)
  13. while (Zahl2 == Zahl1):
  14. Zahl2 = randint(1,49)
  15. Zahl3 = randint(1,49)
  16. while (Zahl3==Zahl2) or (Zahl3==Zahl1):
  17. Zahl3 = randint(1,49)
  18. Zahl4 = randint(1,49)
  19. while (Zahl4==Zahl3) or (Zahl4==Zahl2) or (Zahl4==1):
  20. Zahl4 = randint(1,49)
  21. Zahl5 = randint(1,49)
  22. while (Zahl5==Zahl4) or (Zahl5==Zahl3)or (Zahl5==Zahl2) or (Zahl5==Zahl1):
  23. Zahl5 = randint(1,49)
  24. Zahl6 = randint(1,49)
  25. while (Zahl6 ==Zahl5) or (Zahl6==Zahl4) or (Zahl6==Zahl3) or (Zahl6==Zahl2) or (Zahl6==Zahl1):
  26. Zahl6 = randint(1,49)
  27. #Liste zum Sortieren der Lottozahlen
  28. l.append(Zahl1)
  29. l.append(Zahl2)
  30. l.append(Zahl3)
  31. l.append(Zahl4)
  32. l.append(Zahl5)
  33. l.append(Zahl6)
  34. l.sort()
  35. print "Die Zufallszahlen lauten:"
  36. print l
  37. # Superzahl random generieren aus Range von 1 bis 9
  38. Superzahl = randint(1,9)
  39. print "Superzahl: "
  40. print Superzahl
  41. def main():
  42. # Einleitungstext mit Auswahl-Menue
  43. print "Willkommen beim Lottozahlen-Generator.Dieser waehlt Dir zufaellig 6 Lottozahlen aus und zwar -6 aus 49- und zusaetzlich mit Superzahl."
  44. print " "
  45. print "Menue"
  46. print "1--> Starten"
  47. print "2--> Beenden"
  48. Auswahl = raw_input("Waehle bitte aus diesem Menue aus:")
  49. if Auswahl =="1":
  50. Lottozahlen_Generator()
  51. elif Auswahl =="2":
  52. print "Tschuess bis zum naechsten Mal!"
  53. sys.exit()
  54. if __name__ == '__main__':
  55. main()