Запрограммируй прототип игры «Поймай черепашку»
1. Подключи модули turtle, time, random.
2. Создай три черепашки. Настрой их свойства: цвет, форма, скорость, начальная расстановка.
3. Подпиши каждую черепашку на событие «клик мышкой». Функции-обработчики у всех черепашек будут разными!
4. Для каждой черепашки создай функцию-обработчик. Опиши в ней реакцию на событие, например, поворот и перемещение в случайную точку.
5. Создай функцию gameFinished(), определяющую, не выползла ли одна из черепашек за пределы экрана.
6. Создай основной цикл игры. Цикл работает, пока все черепашки находятся на экране (как только gameFinished() = True, цикл завершает работу).
print('x=?')
x = int(input())
print('n=?')
n = int(input())
g = 2
y = 0
c=0
if (n % 2) == 1:
print('Так нельзя по условию')
exit(0)
else:
while c<(n/2):
y = y + (1 - x) / g
g=g+2
c=c+1
print('у=', y)
Объяснение:
Получилось решить через цикл While
Можно и через For, но у меня там что-то пошло не так , однако это решение уменьшит количество переменных (должно, по крайней мере). Если оно вам надо - напишите , в комментарии, я отошлю как разберусь.
Если нужно разобрать что как работает и что есть что - пишите в комментарии, я попробую .
Я не уверен в решении от слова совсем, но смотри... Читаем внимательно условие.
...КАЖДАЯ КОМАНДА СЫГРАЛА С КАЖДОЙ. Из ВСЕХ участвовавших команд 20% команд НЕ СМОГЛИ ОДЕРЖАТЬ ПОБЕДУ НИ В ОДНОМ ИЗ МАТЧЕЙ...
Теперь включаем логику. Допустим у нас есть 10 команд, которые сыграли между собой. 20% от 10 - 2. Получается у нас имеется 2 команды, которые проиграли ВО ВСЕХ МАТЧАХ. А теперь задаемся вопросом "это как?".
Если с остальными командами все понятно, то как они играя между собой могли проиграть 2 сразу? (Ведь очевидно, что может быть только один победитель и только один проигравший в матче) По условию - ничьи не было. Значит делаем вывод, что искать больше одной команды, которая проиграла всем - некорректно.
Число команд, которая дает нам от 20% одного аутсайдера - 5. Получаем, что если Катя сделала фото с каждой командой на турнире, то постов у нее будет тоже 5. А команда, которая проиграла всем - одна единственная.