Вопрос Нужна помощь с задачей в программирование

Регистрация
26 Дек 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Ряд территорий на земном шаре принадлежало различным государством в течение исторического периода. Вы- берите не менее 10 территорий и разработайте программу, которая по дате показывала бы соответствие: территория - государство, которому территория принадлежит. Данные в программе должны соответствовать историческим све- дениям.Вот задача, я не понимаю что она должна делать ? То есть я ввожу к примеру год, потом территорию и программа выводит какому государству принадлежала эта страна ? ИЛИ КАК?!
 
первым шагом надо сформировать базу данных для группы территорий и снабдить каждую территорию принадлежностью к какому либо государству по датам.
и производить выбор по террит и дате
 
Коробку передач сменить надо
 
Это задача для самостоятельного исторического исследования с посещением библиотеки для изучения древних карт и к программированию не имеет отношения.

Вот упрощенный вариант.

historical_territories = [
{
'territory': 'Италия',
'countries': ['Римская империя', 'Италийские государства'],
'period': (-27, 476)
},
{
'territory': 'Полуостров Иберийский',
'countries': ['Карфаген', 'Римская Испания', 'Вестготская Испания'],
'period': (-218, 711)
},
{
'territory': 'Британские острова',
'countries': ['Англосаксы', 'Нормандия', 'Англия'],
'period': (410, 1066)
},
{
'territory': 'Месопотамия',
'countries': ['Сумер', 'Вавилон', 'Ассирия', 'Халдеи'],
'period': (-3500, -539)
}
]

# Функция для получения списка территорий и стран по заданному году
def get_territories_by_year(year):
result_territories = []
for territory_info in historical_territories:
start_year, end_year = territory_info['period']
if start_year
 
Назад
Сверху