blob: 21d376777c47c6852dee67788217a734a9a39adf (
plain)
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
|
def print_dict(d: dict):
for key, val in d.items():
print(f'{key} = {val}')
data = ''
while not data:
data = input()
d = {}
pairs = data.split(';')
for pair in pairs:
try:
key, val = pair.split('=')
except ValueError:
print(f'Неверный формат ввода -> "{pair}"')
quit()
else:
d[key.strip()] = val.strip()
print_dict(d)
print('#' * 40)
inverted_dict = dict(zip(d.values(), d.keys()))
print_dict(inverted_dict)
|