Guest User

Untitled

a guest
Jul 16th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. # author: Laszlo Nesztorov 16.07.18
  2. # (Besser) Erste Hausaufgabe
  3.  
  4. """
  5. functions:
  6. user_guess
  7. start
  8.  
  9. """
  10.  
  11. import random
  12.  
  13. secret = random.randint(1,5)
  14.  
  15. def user_guess():
  16. guess_string = raw_input("Bitte geben Sie eine Zhal zwischen 1 und 5 ")
  17.  
  18. guess_number = 0
  19. number_not_in_range = ""
  20. error_message = ""
  21.  
  22. try:
  23. guess_number = int(guess_string)
  24. if guess_number not in range(1, 6):
  25. number_not_in_range = "Die Nummer zwischen 1 und 5 sein !!!"
  26.  
  27. except ValueError as e:
  28. error_mesage = "Nummer Bitte !!!"
  29. return error_message,number_not_in_range,guess_number # return multiple values
  30.  
  31.  
  32. def start(user_number):
  33.  
  34. if user_number == secret:
  35. print "Die Nummer ist richtig: ", user_number
  36. else:
  37. print "Die Nummer ist falsch :-("
  38.  
  39.  
  40. if __name__ == '__main__':
  41.  
  42. print "Secret Number: ",secret
  43. result = user_guess() # result[0] = error_message, result[1] = number_not_in_range, result[2] = guess_numbre
  44.  
  45. if result[0] != "":
  46. print result[0]
  47. elif result[1] != "":
  48. print result[1]
  49. else:
  50. start(result[2])
Add Comment
Please, Sign In to add comment