Advertisement
VergeoPaw

Vergeo Valentino Gunawan 10K2

Oct 10th, 2021
927
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. import json
  2. import random
  3.  
  4. def get_stored_number() :
  5.     try :
  6.         with open("data.json", "r") as file :
  7.             return json.load(file)
  8.     except :
  9.         return None
  10.  
  11. def ask_favorite_number() :
  12.     favorite_number = input("What is your favorite number?")
  13.     with open("data.json", "w") as file :
  14.         json.dump(favorite_number, file)
  15.     return favorite_number
  16.  
  17. def guess_favorite_number() :
  18.     favorite_number = random.randint(0, 100)
  19.     ask = input(f"Is '{favorite_number}' your favorite number? (Y/N)")
  20.     if ask == "Y" :
  21.         with open("data.json", "w") as file :
  22.             json.dump(favorite_number, file)
  23.         return favorite_number
  24.     else :
  25.         favorite_number = ask_favorite_number()
  26.     return favorite_number
  27.  
  28. def ask_user() :
  29.     favorite_number = get_stored_number()
  30.     if favorite_number :
  31.         print(f"I know your favorite_number, it's {favorite_number}")
  32.     else :
  33.         favorite_number = guess_favorite_number()
  34.         print(f"I'll remember '{favorite_number}' is your favorite number ...")
  35.  
  36. ask_user()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement