tg-me.com/semolina_code_python/13
Last Update:
4 урок:
Ссылка на видео
Методичка в notion: Функции
Ссылка на презентацию
Ссылка на код с урока
Мы скорее всего сделалаем перерыв на недельку, чтобы все кто хочет, смогли догнать тех, кто ушел вперед
Это сообщение будет редактироваться и я сюда добавлю ресурсы где можно дополнительно почитать по нашим темам
Видео 1 в конце видео решается задача 6.6 и там в решение ошибка: если попытаться удалить последний элемент, вылетим с ошибкой "index out of range".
На ошибку указал @facerx и вот правильное решение:def foo(lst, n):
tmp_lst = []
i = 0
while i < len(lst):
if i == n:
i += 1
tmp_lst.append(lst[i])
if i == n - 1:
i += 1
i += 1
print(tmp_lst)
Видео 2
С решением практики (смотреть только после того, как попробовали решить самостоятельно)
Задачи на работу с функциями:
1) Написать функцию, которая будет искать и выводить на экран минимальное число, большее 300 и кратное 19.
2) Написать функцию, которая будет обменивать местами первую и последнюю цифру числа N (1234 → 4231).
3) Написать функцию, которая будет определять, делится ли число N на: 2, 3, 4, 5, ... (без использования оператора % )
4) Написать функцию, которая будет вычислять и выводить на экран значение выражения
N^M без использования оператора возведения в степень (**).
5) С клавиатуры вводится пять чисел. Для каждого из них вывести,
является ли оно степенью числа 3. Вынести определение степени в функцию.
6) Реализовать набор функций для работы со списком:
• Ввод с клавиатуры/инициализация случайными числами (с параметрами).
• Вывод списка на экран (в одну строчку).
• Подсчет максимума и минимума (с индексами).
• Подсчет количества элементов, равных (больших/меньших) N.
• Добавление элемента К [в конец массива/на N-ю позицию].
• Удаление из списка [последнего/Nго элемента].
• Сортировка списка по (возрастанию/убыванию). Повторяющиеся — убирать.
7) Найти третий максимум в списке.
8) Сдвинуть все элементы массива на два вправо. Оставшиеся элементы — поставить слева в том же порядке.
9) Вставить K после максимального элемента.
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
BY Semolina Code (Python / TypeScript)
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/semolina_code_python/13