Geocrack

Geheimzahl

Sep 2nd, 2022
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.21 KB | None | 0 0
  1. import random
  2.  
  3. running = True
  4. versuche = 7
  5. zahlenbereich = [0,100]
  6.  
  7. # .|'''''|        '||                                         '||     '||`
  8. # || .             ||             ''                           ||      ||  
  9. # || |''|| .|''|,  ||''|, .|''|,  ||  '||),,(|,  '''/  '''|.   ||''|,  ||  
  10. # ||    || ||..||  ||  || ||..||  ||   || || ||   //  .|''||   ||  ||  ||  
  11. # `|....|' `|...  .||  || `|...  .||. .||    ||. /... `|..||. .||  || .||.
  12.  
  13.  
  14. print(f"""
  15. {'-'*82}
  16.  
  17.     ********          **              **                              **       **
  18.    **//////**        /**             //                              /**      /**
  19.   **      //   ***** /**       *****  ** **********  ******  ******  /**      /**
  20.  /**          **///**/******  **///**/**//**//**//**////**  //////** /******  /**
  21.  /**    *****/*******/**///**/*******/** /** /** /**   **    ******* /**///** /**
  22.  //**  ////**/**//// /**  /**/**//// /** /** /** /**  **    **////** /**  /** /**
  23.   //******** //******/**  /**//******/** *** /** /** ******//********/**  /** ***
  24.    ////////   ////// //   //  ////// // ///  //  // //////  //////// //   // ///
  25.  
  26. {'-'*82}
  27.  
  28. Das Ziel des Spiels ist eine zufällige Zahl zwischen {zahlenbereich[0]} und {zahlenbereich[1]} in {versuche} Versuchen
  29.  
  30. zu erraten
  31. """)
  32.  
  33. while running:
  34.     geheimzahl = random.randint(zahlenbereich[0],zahlenbereich[1])
  35.     for i in range(1,versuche+1):
  36.         eingabe = int(input(f"{'-'*82}\nBitte Geheimzahl eingeben \n > "))
  37.         if  eingabe < zahlenbereich[0] or eingabe > zahlenbereich[1]:
  38.             print (f"{'-'*82}\nDeine EIngabe muss zwischen {zahlenbereich[0]} und {zahlenbereich[1]} liegen")
  39.             continue
  40.         if eingabe < geheimzahl:
  41.             print(f"{'-'*82}\nDeine Eingabe ist zu klein")
  42.         elif eingabe > geheimzahl:
  43.             print(f"{'-'*82}\nDeine Eingabe ist zu gross")
  44.         else:
  45.             print (f"{'-'*82}\nSie haben die Zahl in {i} Versuche erraten")
  46.             break
  47.     else:
  48.         print (f"{'-'*82}\nSie haben die Zahl nicht erraten. Es war die Zahl war {geheimzahl}")
  49.     eingabe = input(f"{'-'*82}\nMöchten Sie erneut spielen? (j/n)? \n > ").lower()
  50.     if eingabe == "n":
  51.         running = False
  52.  
Advertisement
Add Comment
Please, Sign In to add comment