10И Введение в робототехнику
Мобильные роботы на базе платы Arduino
Подключите к Arduino кнопку и три светодиода (макет светофора) и кнопку.
Напиши код обработки нажатия кнопки. Каждый раз нажатием по кнопке светофор будет переключаться в следующее состояние. С красного на желтый, с желтого на зеленый, с зеленого на красный, и т.д.
КИБЕР-БОЙ
Вспомогательные ресурсы:
Справочник по функциям C++ для Arduino
Виртуальные модели в Workwi
Программирование микроконтроллеров
Программирование ТРИК на Python
Виртуальные лаборатории МЭШ
Алгоритмы и структуры данных на языке программирования Python
Ресурсы
Яндекс Учебник
Международная платформа с элементами игрофикации
Учебные курсы
Программа
Работа с исполнителем Робот на языке Python (перемещение робота в среде исполнителя)
Составные условия, операторы (Python), Цикл FOR (Python), Цикл While (Python)
Решение задач с помощью циклов (Python)
Задачи с исполнителем Робот
Строки в Python
Вещественные числа
Массивы
Массивы и основные операции с ними. Добавление элементов в массив
Индексы элементов массива, срезы.Два типа циклов по массиву.
Задачи поиска элемента в массиве. Решение и разбор задач
Методы списков/строк
Методы: join(), split(), index(), count(), pop(), remove(), insert()
Встроенные операторы и функции: in, not in, max, min
Использование массивов для решения задач
Функции и модули
Функции, основные понятия. Параметры функций
Стандартная библиотека Python. Модули
Рефакторинг
Рекурсия
Решение задач при помощи рекурсивных функций
Чтение и запись данных в файл на Python
Задачи на алгоритмы
Сложность алгоритмов
Двумерные списки (массивы)
Словари и множества
НОД и НОК. Разбор и решение задач
Простые числа и разложение на простые множители
Сортировка. Задачи на сортировку
Делители натурального числа
Переборные алгоритмы
Библиотека itertools для решения переборных и комбинаторных задач
Динамическое программирование ч.1
Динамическое программирование ч.2
Кластерный анализ ч.1
Кластерный анализ ч.1
Алгоритмические задачи
Алгоритмы для исполнителя Черепаха
Алгоритмы из Codingame
# Автор: Леднёв Алексей
a = [i for i in input().split()]
k = len(a)*2-1
s = [[0 for i in range(k)]for i in range(k)]
for l in range(len(a)) :
for i in range(l,k-l) :
for j in range(l,k-l) :
if i == l or i == k-(l+1) or j == l or j == k-(l+1) :
s[i][j] = a[l]
for i in s :
print(*i)
'''
input
1 2 3
output
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
'''
n = int(input())
r = sum([int(input()) for i in range(n)])
print(f'{["Foo", "Bar"][r<0]} & {["Qux", "Baz"][r%2 == 0]}')
Codingame
08.10.24
-
10.10.24
-
-
-
15.10.2024
-
-
17.10.2024
-
-
-
-
-
22.10.2024
-
-
-
24.10.2024
-