(Python всего за 5 дней — часть 10)

Исходный код: https://github.com/Santhoshgithub22/My-Full-Stack-Data-Science-Journey/blob/main/Data%20Science/01.%20Python/02.%20Basic%20Python/6.%20Python %20Program%20Discussion%20in%20Loops.ipynb

Здравствуйте, мальчики и девочки! Меня зовут Сантош Кумар, и я учусь для учеников. В этой статье я предлагаю совершенно новый важный учебник, чтобы получить работу в качестве специалиста по данным, аналитика данных, разработчика Python и так далее.

Если вы полный новичок и ничего не знаете о кодировании, не беспокойтесь об этом. Все начинается с нуля, поэтому я пишу эту статью для вас. Просто запишите вместе со мной весь мой код, который я объясню в этом уроке.

Ничего не запоминайте; это моя скромная просьба. Самая милостивая просьба - не вспоминать ни единого слова.

Практика — единственный способ научиться всему и всему.

Например, говорить по-японски и по-китайски сложно, но ответ на вопрос о том, как говорят японцы и китайцы, заключается в практике, практике и еще раз практике...

ПОВЕСТКА ДНЯ:

  1. Для цикла
  2. Прервать, продолжить, пройти

Просто кодируйте вместе со мной. ❤

Пишите весь мой код в своей IDE, просто пишите, пишите, пишите и повторяйте.

Хорошо, давайте начнем : )

Для цикла:

Цикл For используется для перебора последовательности (то есть строки, списка, кортежа, набора, словаря).

С помощью циклов for один за другим я могу получить доступ к чему-то в некоторых коллекциях/переменных.

.

.

Где будет использоваться цикл for?

Циклы for обычно используются, когда количество итераций известно перед входом в цикл.

Предположим, я прошу вас найти длину переменной. Проще говоря, вы будете использовать только встроенную функцию len. Но как узнать длину с помощью цикла for?

Я добавил плюс один в диапазон, потому что последний исключен; вот почему я добавил туда плюс один.

Как писать без использования встроенной функции?

Как вывести строку в обратном порядке с помощью цикла for?

end = позволяет нам печатать строку горизонтально.

Только в Python мы можем найти оператор For Else,

Этот оператор for else недоступен ни на одном другом языке.

Блок Else выполнится после завершения цикла for.

Я уже писал об операторах pass, continue и break в своем предыдущем письме.

Pass: Pass означает просто пройти до нашего последнего кода строки.

Продолжить: Продолжить означает, что наш код будет выполняться непрерывно, даже если условие выполнено.

Break: Break означает прерывание кода после выполнения условий.

Проходить:

Pass означает то, что мы уже узнали в предыдущих статьях, а это означает, что если мы напишем своего рода код, мне не нужно ничего печатать или делать что-либо в этот момент времени; Я просто передаю весь код с помощью ключевого слова pass.

Перерыв:

Оператор break поможет нам разорвать весь цикл, как только условие оператора break будет выполнено.

В приведенном выше коде мой цикл будет выполняться до тех пор, пока мое значение не станет равным 9. Но в моем случае у меня было только до 3, потому что я использовал оператор break. Когда мой «i» равен 4, с помощью цикла for он сломается. Вот и все.

Продолжать:

С помощью continue наш код всегда будет выполняться, даже если условие истинно.

Прежде чем мы узнали о разрыве, он разорвал цикл и напечатал до 4 в качестве вывода.

Но здесь мы привыкли продолжать, даже если условие истинно, оно будет выполняться до тех пор, пока не будет выполнен цикл for.

Вопрос 1:

Распечатайте все типы данных элемента.

Вопрос 2:

Добавьте 7 к каждому элементу в списке.

Вопрос 3:

Нарисуйте прямоугольный треугольник с *.

Вопрос 4:

Попробуйте выяснить, какой символ является гласным, а какой нет.

Вопрос 5:

Является ли строка палиндромом или нет.

Хорошо, расслабьтесь, вы узнали о циклах for. Поздравляю ❤.

ЗАКАЗ :

Ничего не запоминайте; это моя скромная просьба. Самая милостивая просьба - не вспоминать ни единого слова.

Практика — единственный способ научиться всему и всему.

Пример : Говорить по-японски, по-китайски очень сложно, но как говорят японцы и китайцы, ответ: практика, практика, практика…..

Что делать, если у вас есть сомнения?

Не стесняйтесь спрашивать меня о любых сомнениях и указывать на ошибки в моем письме через via

LinkedIn: https://www.linkedin.com/in/santhosh-kumar-a98157219

Гитхаб: https://github.com/Santhoshgithub22

Ладно, расслабься, увидимся в следующих статьях, пока не начнешь учиться :) #study_with_santhosh