Мамы в IT. Учим Python в декрете
466 subscribers
92 photos
7 links
Мамы учат Python💻
Удобнее всего читать канал с начала, чтобы изучать темы по очереди🔥 Кидайте решения в комментарии, будем искать лучшие решения вместе 👩🏻‍💻👩🏻‍💻
Download Telegram
📌 Задача

Создайте кортеж с цифрами и посчитайте их сумму
👍2
Методы, определенные для кортежей (и не только)


📎 Метод index

🖇️ Возвращает индекс первого вхождения конкретного элемента в кортеже (списке, строке и пр.)

Общий синтаксис:

>>> tuple.index(elem)
# где tuple — кортеж, elem — элемент, индекс первого вхождения которого мы хотим получить


📎 Метод count

🖇️ Возвращает количество раз, когда указанное значение появляется в кортеже (списке, строке и пр.)

Общий синтаксис:

>>> tuple.count(elem)
# где tuple — кортеж, elem — элемент, количество вхождений которого в кортеж мы хотим получить


🤓 Методы index() и count() определены не только для кортежей, но и для других последовательностей, например, строк и списков


Примеры на скринах:
🔥4
📌 Задача
Создайте кортеж, состоящий из элементов на ваш выбор (их должно быть больше 5). Один из элементов — число 8. Определите индекс этого элемента.

📌 Задача
Напишите программу, которая сможет посчитать, сколько раз число 927 встречается в
кортеже t = (1274, 'joke', 982, 927, 'theory', 927, 8, 4.8, 927.234).
👍2
Три полезные функции, которые пригодятся при работе с кортежами, списками и другими итерируемыми объектами (объектами, элементы которых можно перебирать по одному)
3👍1
📌 Задача

Введите статистику частоты букв в кортеже. Для этого создайте кортеж (используя функцию tuple()) с повторяющимися буквами и посчитайте, сколько раз эти буквы встречаются в кортеже


📌 Задача

Выведите на консоль индексы наименьшего и наибольшего элементов списка чисел, сформированного с помощью генератора (числа поступают на консоль). Если числа встречаются неоднократно, выведите индекс первого вхождения
👍4
📌 Задача

При заданном целом числе n посчитайте n + nn + nnn
Библиотеки

📎 В Python есть много встроенных функций, которые я часто показываю в постах. Чтобы вызвать такие функции, мы пишем имя функции в коде и определяем параметры, с которыми функция будет вызвана.

🖇️ Помимо этого существует стандартная библиотека Python, содержащая множество модулей, функции из которых мы можем вызывать (есть и другие библиотеки, но о них будем говорить позже).

🖇️ Сегодня узнаем, как вызвать функции из стандартной библиотеки на примере модуля math (позже поговорим об этом модуле более подробно, а пока вызовем одну функцию из него).

3 способа вызвать функцию из стандартной библиотеки на скринах:
3🔥2
Модуль math

📎 Модуль math включает различные функции, которые удобно использовать при работе с числами. Этот модуль довольно важен, и на его примере удобно изучать принципы работы встроенной библиотеки Python.

🤓 Обратите внимание, в верхней части таблицы есть несколько математических функций, встроенных в Python, а ниже представлены некоторые функции из модуля math, которые вы можете импортировать, используя способы из вчерашнего поста.
👍32
📌 Задача про любителя ходить пешком

Антон занимается пешим туризмом и держит путь в соседний город. Расстояние до этого города равно n километров. За день он проходит ровно x километров. Сколько дней понадобится Антону, чтобы дойти до места назначения? Нужно вывести ответ в двух вариантах: учитывая часы (к примеру, 2 дня и 3 часа) и округляя до целых дней (3 дня)
🔥2😁1
И еще немного математики:

📌 Задача

На консоли положительное число типа int. Определите число десятков для данного числа
Пример:
Вход: 910
Выход: 1

📌 Задача

На консоли трёхзначное число. Определите сумму его цифр. Пример:
Вход: 468
Выход: 18
4
📌 Задача

На консоли два значения времени, определите разницу в секундах. Первое значение всегда меньше (раньше) второго.
Пример:
16:02:57
18:55:59
Ответ: 10382 секунд
👍2