From a4e50e9cb72635f3eaba015f337492201010f471 Mon Sep 17 00:00:00 2001 From: cheeks <134818917+leftovertoast@users.noreply.github.com> Date: Fri, 7 Mar 2025 23:13:11 +0000 Subject: [PATCH] Completed 10-11 Favorite Number --- Chapter_10/10-11_favorite_number.py | 15 +++++++++++++++ Chapter_10/10-11b_favorite_number.py | 12 ++++++++++++ Chapter_10/favorite_number.json | 1 + 3 files changed, 28 insertions(+) create mode 100644 Chapter_10/10-11_favorite_number.py create mode 100644 Chapter_10/10-11b_favorite_number.py create mode 100644 Chapter_10/favorite_number.json diff --git a/Chapter_10/10-11_favorite_number.py b/Chapter_10/10-11_favorite_number.py new file mode 100644 index 0000000..a81579f --- /dev/null +++ b/Chapter_10/10-11_favorite_number.py @@ -0,0 +1,15 @@ +# Exercise 10-11 Favorite Number +# Learning Objective: Save data in JSON format. + +import json +from pathlib import Path + +path = Path("./Chapter_10/favorite_number.json") + +favorite_number = input("What is your favorite number?") + +path.write_text(json.dumps(favorite_number)) + + + + diff --git a/Chapter_10/10-11b_favorite_number.py b/Chapter_10/10-11b_favorite_number.py new file mode 100644 index 0000000..f058187 --- /dev/null +++ b/Chapter_10/10-11b_favorite_number.py @@ -0,0 +1,12 @@ +# Exercise 10-11b Favorite Number +# Learning Objective: Load stored JSON formatted data. + +import json +from pathlib import Path + +path = Path("./Chapter_10/favorite_number.json") + +contents = path.read_text() +favorite_number = json.loads(contents) + +print(f"I know your favorite number. It's {favorite_number}.") \ No newline at end of file diff --git a/Chapter_10/favorite_number.json b/Chapter_10/favorite_number.json new file mode 100644 index 0000000..504af8e --- /dev/null +++ b/Chapter_10/favorite_number.json @@ -0,0 +1 @@ +"21343524" \ No newline at end of file