🐍 Укус питона 🐍
Open in Telegram
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython
Show more2 334
Subscribers
No data24 hours
-117 days
-3730 days
Posts Archive
2 334
Выход из цикла. break
Для управления циклом мы можем использовать специальные операторы break и continue. Оператор break осуществляет выход из цикла. А оператор continue выполняет переход к следующей итерации цикла.
Оператор break может использоваться, если в цикле образуются условия, которые несовместимы с его дальнейшим выполнением. Рассмотрим следующий пример, смотрим код:
Здесь цикл while проверяет условие number < 5. И пока number не равно 5, предполагается, что значение number будет выводиться на консоль. Однако внутри цикла также проверяется другое условие: if number == 3. То есть, если значение number равно 3, то с помощью оператора break выходим из цикла.
🐍 Укус питона // 💬 Чат // #теория #циклы #break
2 334
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
2 334
Вложенные циклы for
Подобным образом, который описан в прошлом посте, можно определять вложенные циклы for:
В данном случае внешний цикл проходит по строке "ab" и каждый символ помещает в переменную c1. Внутренний цикл проходит по строке "ba", помещает каждый символ строки в переменную c2 и выводит сочетание обоих символов на консоль. То есть в итоге мы получим все возможные сочетания символов a и b.
🐍 Укус питона // 💬 Чат // #теория #циклы
2 334
Что из перечисленного НЕ является результатом выполнения следующей программы?
2 334
Вложенные циклы
Одни циклы внутри себя могут содержать другие циклы. Рассмотрим на примере вывода таблицы умножения, смотрим код:
Внешний цикл while i < 10: срабатывает 9 раз пока переменная i не станет равна 10. Внутри этого цикла срабатывает внутренний цикл while j < 10:. Внутренний цикл также срабатывает 9 раз пока переменная j не станет равна 10. Причем все 9 итераций внутреннего цикла срабатывают в рамках одной итерации внешнего цикла.
В каждой итерации внутреннего цикла на консоль будет выводится произведение чисел i и j. Затем значение переменной j увеличивается на единицу. Когда внутренний цикл закончил работу, значений переменной j сбрасывается в 1, а значение переменной i увеличивается на единицу и происходит переход к следующей итерации внешнего цикла. И все повторяется, пока переменная i не станет равна 10. Соответственно внутренний цикл сработает всего 81 раз для всех итераций внешнего цикла.
🐍 Укус питона // 💬 Чат // #теория #циклы
2 334
Курс «Графический дизайнер» от Яндекса
За 9 месяцев вы освоите граф. дизайн и соберете портфолио из нескольких проектов!
Попробовать
#реклама 16+
practicum.yandex.ru
О рекламодателе
2 334
Модуль math. Продолжение.
Рассмотрим остальные функции модуля, внимание на первую часть кода:
• sin(rad): синус угла в радианах
• tan(rad): тангенс угла в радианах
• acos(rad): арккосинус угла в радианах
• asin(rad): арксинус угла в радианах
• atan(rad): арктангенс угла в радианах
• log(n, base): логарифм числа n по основанию base
• log10(n): десятичный логарифм числа n
Также модуль math предоставляет ряд встроенных констант, такие как PI и E, вторая часть кода:
🐍 Укус питона // 💬 Чат // #теория #модули #math
2 334
Кредитная карта Тинькофф с лимитом до 1 000 000 рублей!
Бесплатные переводы до 50 000 ₽ на карты других банков без подписки Tinkoff Pro и до 100 000 ₽ с подпиской. Рассрочка на покупки в любых магазинах. Лимит до 1 000 000 ₽. 120 дней без процентов. Кэшбэк до 30% бонусами за покупки у партнеров Тинькофф. Решение за 2 минуты. Доставим карту на дом!
Подать заявку
Финансовые услуги оказывает: АО "Тинькофф Банк", АО "Тинькофф Страхование"
#реклама
tinkoff.ru
О рекламодателе
2 334
Модуль math
Встроенный модуль math в Python предоставляет набор функций для выполнения математических, тригонометрических и логарифмических операций. Некоторые из основных функций модуля (остальные рассмотрим в следующем посте):
• pow(num, power): возведение числа num в степень power
• sqrt(num): квадратный корень числа num
• ceil(num): округление числа до ближайшего наибольшего целого
• floor(num): округление числа до ближайшего наименьшего целого
• factorial(num): факториал числа
• degrees(rad): перевод из радиан в градусы
• radians(grad): перевод из градусов в радианы
• cos(rad): косинус угла в радианах
Пример применения некоторых функций, смотрим пример:
🐍 Укус питона // 💬 Чат // #теория #модули #math
2 334
Str
Функция str() преобразует значение в строку, первый пример:
Функция str() может быть актуальна, например, при добавлении к строке значения другого типа. Например, в следующем случае мы получим ошибку, вторая часть кода:
Если число складывается с число, то это стандартная операция сложения чисел. Если строка складывается со строкой, то это операция объединения строк. Но каким образом выполнить операцию сложения по отношение к строке и числу, Python не знает. И если мы в данном случае мы хотим выполнить операцию объединения строк, то число можно привести к строке с помощью функции str(), третья часть кода:
🐍 Укус питона // 💬 Чат // #теория #преобразование #типы #str
