2023-programowanie-w-pythonie/zajecia1/zadania/zadanie_3.py

37 lines
1.1 KiB
Python
Raw Normal View History

2023-11-18 10:21:48 +01:00
"""
Korzystając ze poniższego słownika, który zawiera informacje z WikiData nt. Adama Mickiewiecza wykonaj następujące zadania:
* Wyświetl miejsce urodzenia (place of birth) A. Mickiewicza.
* Oblicz ile lat żył A. Mickiewicz.
* Dodaj nowy klucz `place of death` o wartości `Istanbul`.
* Zamień wartość klucza `place of birth` na `Zaosie`.
* Dodaj nowy klucz `spouse`, a którego wartością niech będzie słownik `cecylia_data`.
* Wyświetl liczbę elementów listy, która znajduje się pod kluczem `occupation`.
* Wyświetl nazwiko żony A. Mickiewicza.
"""
data = {
'name': 'Adam',
'surname': 'Mickiewicz',
'native language': 'polish',
'year of birth': 1798,
'place of birth': 'Zavosse',
'year of death': 1855,
'occupation': ['poet', 'professor', 'playwright']
}
cecylia_data = {
'name': 'Cecylia',
2023-11-18 16:42:28 +01:00
'surname': 'Szymanowska'
2023-11-18 10:21:48 +01:00
}
2023-11-18 16:42:28 +01:00
print(data['place of birth'])
print(data['year of death'] - data['year of birth'])
data['place of death'] = 'Istanbul'
print(data)
data['place of birth'] = 'Zaosie'
print(data)
data['spouse'] = cecylia_data
print(data)
print(len(data['occupation']))
print(data['spouse']['name'])