квас не ломать
Объяснение:
# TODO Дописать функцию анализирующую ситуацию с пандемией
# На вход функции подаётся строка, которая характеризует планету "01000000X000X011X0X"
# "0" – незараженная суша, "1" – зараженная суша, "X" – континет
# Вирус не может перемещаться на другой континент через океан
# Найти процент суши, которая будет зараженной по итогу.
# Пример:
# начало: map1 = "01000000X000X011X0X"
# конец: map1 = "11111111X000X111X0X"
# всего = 15
# зараженной суши = 11
# процент зараженной суши = 100 * 11 / 15 = 73.33333333333333
def infected(world):
infected = False # Флаг хотя бы одного зараженного континента
sum_of_infected = 0 # Общее количество зараженных
nums_of_lands_and_oceans = len(world) # Суммарное количество морей и континентов
nums_of_lands = 0 # Количество континентов
nums_of_lands_before_ocean = 0
has_no_oceans = False
for s in world:
if s != "X":
nums_of_lands += 1 # Количество континентов
has_no_oceans = False
if nums_of_lands == nums_of_lands_and_oceans or nums_of_lands == 0:
has_no_oceans = True
for s in world:
if s == "0":
nums_of_lands_before_ocean += 1
elif s == "1":
nums_of_lands_before_ocean += 1
infected = True
elif s == "X":
if infected:
sum_of_infected += nums_of_lands_before_ocean
infected = False
nums_of_lands_before_ocean = 0
if not has_no_oceans:
return 100 * sum_of_infected / nums_of_lands
else:
if infected:
return 100
else:
return 0
tests = [
("01000000X000X011X0X", 73.33333333333333),
("01X000X010X011XX", 72.72727272727273),
("", 0),
("00000000X00X0000", 0),
("0000000010", 100),
("0000010010X1X00010X", 100),
("X00X000000X10X0100X", 42.857142857142854),
]
goal = 0
for inp, exp in tests:
if infected(inp) == exp:
goal += 1
if goal == 7:
print('Круто! Функция работает:)')
Сергій Стеценко, учень тепер уже шостого класу, приїжджає разом зі своїм найкращим другом Митьком Омельчуком до села Юрківки, де живе бабця Митька.
Річка, ліс, привільне і незалежне життя чекають на хлопців.
Невдовзі після приїзду вони дізнаються від Василя, що також приїхав погостювать до села, про таємниче і моторошне чудовисько, яке живе у лісовому озері.
Проте це не лякає відважних дослідників, і вони вирішують сфотографувати жахливого звіра.
Вночі вони слідкували чи немає там таємничого звіра, але ніяк його не було. Але якось їх хтось налякав вночі біля озера і це був не таємничий звір, це був дядько Василь, який хотів розіграти хлопчиків.
Объяснение:
надеюсь правильно поняла?
Поделитесь своими знаниями, ответьте на вопрос:
Как на украинском будет бабушка печет пироги