14 lines
391 B
Python

from pathlib import Path
import json
path = Path('favorite_number.json')
try:
contents = path.read_text()
except FileNotFoundError:
number = input("What's your favorite number? ")
contents = json.dumps(number)
path.write_text(contents)
print("Thanks, I'll remember that.")
else:
number = json.loads(contents)
print(f"I know your favorite number! It's {number}.")