Обучение Python для новичков
239 subscribers
16 photos
61 videos
294 files
250 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Встреча_в_Телемосте_15_11_24_22_35_33_—_запись.webm
3.4 MB
Преобразование различных типов данных к типу bool

Даны переменные
a = 1
b = 2.5
c = 0
d = 'Привет'
e = ''

Чему будут равны выражения:
bool(a)
bool(b)
bool(c)
bool(d)
bool(e)
Встреча_в_Телемосте_15_11_24_22_37_19_—_запись.webm
10.2 MB
Отступы в Python
Конструкция else

Вопросы

1. Для чего нужен else
2. Может ли быть if без else?
3. Сколько else может быть в конструкции if-else?
4. Какие отступы будут у else относительно if, с которыми они связаны?
Встреча_в_Телемосте_15_11_24_22_43_45_—_запись.webm
7.1 MB
Инструкция elif

1. Для чего нужен elif
2. Может ли быть if без elif?
3. Сколько elif может быть в конструкции if-elif?
4. Какие отступы будут у elif относительно if, с которыми они связаны?
Встреча_в_Телемосте_15_11_24_22_48_41_—_запись.webm
15 MB
Вложенные инструкции if

1. Может ли один if быть подчиненным другому if
2. Как узнать с каким if связан else, если их несколько в программе:
if a > 0:
if b > 0:
print(1)
else:
print(2)
else:
print(3)
Встреча_в_Телемосте_15_11_24_22_55_58_—_запись.webm
18.3 MB
Логические операторы
and, or, not

Пример работы логических операций в сочетании с elif

Вопросы:
1. Чему равны значения выражений:
True and True and False
True or True or False
not True and True

2. Для чего нужен elif
3. Может ли быть if без elif?
4. Сколько elif может быть в конструкции if-elif?
5. Какие отступы будут у elif относительно if, с которыми они связаны?
Встреча_в_Телемосте_16_11_24_14_24_23_—_запись.webm
29.6 MB
Решение задания 40 из темы Рекурсивные функции

Положительные числа вводятся с клавиатуры. Окончание ввода — число 0. Напишите рекурсивную функцию для вывода этих чисел в обратном порядке. Нельзя использовать списки и другие структуры данных для хранения промежуточных значений.

Только рекурсивные вызовы, input() и print()
Встреча_в_Телемосте_22_11_24_18_39_00_—_запись.webm
7.5 MB
Решение задачи 20 на циклы.
Простым числом называется натуральное число, большее единицы, которое имеет ровно два делителя: единицу и само себя. Дано число n. Определите, является ли число простым.
Встреча_в_Телемосте_22_11_24_19_41_10_—_запись.webm
9 MB
Решение задачи 25 на циклы.
Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите третье по величине число в последовательности.
Встреча_в_Телемосте_26_11_24_14_42_13_—_запись.webm
8.8 MB
Решение задания 45 (Списки)

Дан список случайных чисел от 0 до 100. Выведите все элементы, которые меньше предыдущего.
Встреча_в_Телемосте_01_12_24_22_28_39_—_запись.webm
22 MB
Разбор задания 9 на вложенные циклы.
Напишите программу, которая выводит на экран следующую последовательность чисел:
1
12
123
1234
12345
Встреча_в_Телемосте_13_12_24_16_17_36_—_запись.webm
8.8 MB
Задание 18 темы Списки.

Замена каждого второго элемента на другой элемент.
Встреча_в_Телемосте_13_12_24_17_05_59_—_запись.webm
21.9 MB
Ответы на вопросы по теме функции.
7. Происходит ли немедленный выход из функции, если встречается return?
8. Как передать в функцию переменное число параметров?
9. Как задать значение параметра по умолчанию?
10. Как функции вернуть сразу несколько значений?
вот тут у меня вопросы возникли, не понял
Встреча_в_Телемосте_13_12_24_18_31_46_—_запись.webm
12.5 MB
Генераторы списка. Составные части генератора. Приведи пример создания списка генератором.
👍1
Встреча_в_Телемосте_13_12_24_18_37_21_—_запись.webm
5.9 MB
Как присвоить значение срезу в списке? Приведи пример.
Встреча_в_Телемосте_13_12_24_18_40_21_—_запись.webm
3.2 MB
Когда можно перебирать сами элементы списка, а когда лучше перебирать элементы с индексами?
Встреча_в_Телемосте_13_12_24_18_45_03_—_запись.webm
5.6 MB
Почему нельзя просто одному списку присвоить другой?
Встреча_в_Телемосте_14_12_24_13_28_31_—_запись.webm
16.5 MB
Тема списки.
Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Встреча_в_Телемосте_17_12_24_15_51_50_—_запись.webm
23 MB
Тема списки.

Дана шахматная доска 8*8 с расположенным на ней случайным образом ферзем.

Информация о расположении ферзя, представлена в виде матрицы, где 0 — свободная ячейка шахматного поля, а -1 — ячейка, занятая ферзем. Обозначить на матрице возможные ходы ферзя.