В период с 1250 по 1500 годы несколько болезней поразили население разных регионов. Вот несколько примечательных заболеваний, которые были распространены в тот период:
-
Черная смерть (бубонная чума):
Черная смерть была одной из самых разрушительных пандемий в истории человечества. Он пронесся по Европе в 14 веке, вызвав широкое распространение болезней и смертей. Заболевание было вызвано бактерией Yersinia pestis, которая передавалась через блох, заразивших черных крыс. Вот пример того, как можно написать код для имитации распространения Черной смерти:def simulate_black_death(population, initial_infected, transmission_rate, mortality_rate): infected = set(random.sample(population, initial_infected)) while infected: new_infections = set() for person in infected: for contact in person.contacts: if contact.is_infected: continue if random.random() < transmission_rate: contact.is_infected = True new_infections.add(contact) for person in infected: if random.random() < mortality_rate: person.is_alive = False infected = new_infections -
Оспа:
Оспа была еще одной очень заразной и смертельной болезнью. Это вызвало тяжелое заболевание, характеризующееся высокой температурой и сыпью, покрывавшей тело. Оспа оказала значительное влияние на коренное население во время европейской колонизации Америки. Вот пример кода для моделирования распространения оспы:def simulate_smallpox(population, initial_infected, transmission_rate, mortality_rate): infected = set(random.sample(population, initial_infected)) while infected: new_infections = set() for person in infected: for contact in person.contacts: if contact.is_infected: continue if random.random() < transmission_rate: contact.is_infected = True new_infections.add(contact) for person in infected: if random.random() < mortality_rate: person.is_alive = False infected = new_infections -
Сифилис:
Сифилис — это инфекция, передающаяся половым путем, вызываемая бактерией Treponema pallidum. Он быстро распространился по Европе после того, как был завезен из Америки в конце 15 века. Сифилис вызывал различные симптомы, включая поражения кожи, лихорадку и неврологические проблемы. Вот пример кода для имитации распространения сифилиса:def simulate_syphilis(population, initial_infected, transmission_rate, mortality_rate): infected = set(random.sample(population, initial_infected)) while infected: new_infections = set() for person in infected: for contact in person.contacts: if contact.is_infected: continue if random.random() < transmission_rate: contact.is_infected = True new_infections.add(contact) for person in infected: if random.random() < mortality_rate: person.is_alive = False infected = new_infections