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