-
Notifications
You must be signed in to change notification settings - Fork 0
/
10_2.py
41 lines (33 loc) · 983 Bytes
/
10_2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import json
numbers = [2, 3, 4, 5, 6]
read_numbers = []
filename = 'numbers.json'
with open(filename, 'w') as file:
json.dump(numbers, file)
with open(filename) as file:
read_numbers = json.load(file)
print(read_numbers)
# 10.11
print("\n10.11")
fav_number_filename = 'fav_number.json'
number = int(input("Podaj ulubiona liczbe: "))
with open(fav_number_filename, 'w') as file:
json.dump(number, file)
with open(fav_number_filename) as file:
fav_number = json.load(file)
print(f"Twoja ulubiona liczba to: {fav_number}")
# 10.12
print("\n10.12")
fav_number_filename2 = 'fav_number2.json'
try:
with open(fav_number_filename2) as file:
fav_number2 = json.load(file)
except FileNotFoundError:
number = int(input("Podaj ulubiona liczbe: "))
with open(fav_number_filename2, 'w') as file:
json.dump(number, file)
print(f"Zapisano liczbe: {number}")
else:
print(f"Twoja ulubiona liczba to: {fav_number2}")
# 10.13
print("\n10.13")