Рубрики
Без рубрики

Быстрое вступление к петлям Python

Подписаться на мой список электронной почты сейчас по адресу http://jauyeung.net/subscribe/ Следуй за мной в Twitter в HTTPS: // TWI … Помечено Python, Учебник, начинающие, CodeNewie.

Подписаться на мой список электронной почты сейчас http://jauyeung.net/subscribe/

Следуй за мной в Twitter в https://twitter.com/AuMayeung

Много других статей в https://medium.com/@hohanga

Еще больше статей на http://thewebdev.info/

Python – это удобный язык, который часто используется для сценариев, науки о данных и веб-разработке.

В этой статье мы рассмотрим различные виды циклов, которые мы можем использовать в Python Apps для запуска повторного кода.

Мы можем использовать в то время как Цикл, чтобы повторно запустить код, когда состояние – Правда Отказ

Он состоит из в то время как ключевое слово, Состояние для оценки, толстой кишки, а затем код для выполнения отступа под ним.

Например, мы можем написать следующее в то время как Цвет, чтобы напечатать сообщение многократно:

x = 0  
while x < 5:  
    print('Hello.')  
    x = x + 1

В коде выше, у нас есть х установить на 0. Тогда мы используем в то время как петля для печати «Привет». Далее мы увеличиваем х к 1. Мы делаем это неоднократно, пока х достигает 5.

в то время как Петли полезны для циркуляции, поддерживая работу цикла, пока мы не будем не соответствовать условию. Это не должно иметь конечное, определенное количество итераций.

Например, мы можем использовать в то время как Структура, пока пользователь не догадается правильное число следующим образом:

guess = 0  
while int(guess) != 5:  
  print('Guess a number')  
  guess = input()  
print('You got it')

В коде выше, до тех пор, пока Угадай не оценивает до 5, когда мы преобразуем его в целое число, в то время как Цикл продолжит работу.

Как только мы ввели правильное предположение, что 5, цикл закончится.

Перерыв Ключевое слово используется для завершения цикла до конца контура.

Например, мы можем переписать пример выше, с Перерыв вместо условия в в то время как цикл следующим образом:

guess = 0  
while True:  
  if int(guess) == 5:  
    break  
  print('Guess a number')  
  guess = input()  
print('You got it')

В указанном выше коде у нас есть бесконечный в то время как петля, которая имеет условие, чтобы закончить петлю с Перерыв Когда мы INT (Угадай) Возвращает 5.

Остальная часть кода работает так же, как и раньше.

Мы можем использовать Продолжить Заявление для перехода к следующей итерации цикла.

Например, мы можем использовать его следующим образом:

x = 0  
while x < 5:  
  x = x + 1  
  if x == 2:  
    continue  
  print(x)

Код выше печатает значение х Если это не 2. Это потому, что если х 2, мы бежим Продолжить пропустить к следующей итерации.

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

Фальсивые значения преобразуются в Ложь Когда мы используем их для проверки состояния.

0, 0,0 и « (пустая строка) все рассмотрены Ложь , хотя все остальные значения считаются Правда Отказ

Например, мы можем написать программу для подсказки пользователей ввести имя и не остановится, пока они не войдут следующим образом:

name = ''  
while not name:  
  print('Enter your name:')  
  name = input()  
print('Your name is', name)

В коде выше, мы используем Не назвать Чтобы проверить, если Имя это пустая строка или нет. Если это так, то мы продолжаем показывать 'Введите ваше имя.' пока они не войдут.

Как только они сделали, мы отображаем последнюю строку с Имя Отказ

Мы можем использовать для петля для петли через определенное количество предметов.

Например, мы можем использовать для петля с Диапазон Функция для отображения номеров от 0 до 4 следующим образом:

for i in range(5):  
    print(i)

В коде выше, Диапазон Функция Возвращает целые числа, начиная от 0, как мы и увеличиваем номер, когда мы загружаемся к числу, переданному в Диапазон Функция минус 1.

Как мы видим, для петля состоит из для Ключевое слово, имя переменной, в ключевое слово, звонок к Диапазон Функция, A Колон , а затем блок кода для запуска в петле.

Мы также можем использовать Перерыв и Продолжить Заявление внутри для петли, как мы сделали в в то время как петли.

Диапазон Функция может принимать 3 аргумента, где первый – это начальный номер, а 2-й аргумент – это окончательный номер. Цикл прекратится, когда достигает окончательного номера минус 1.

3-й аргумент – это приращение для увеличения переменной в каждой итерации.

Например, мы можем написать следующий код для печати всех нечетных чисел от 1 до 10:

for i in range(1, 10, 2):  
    print(i)

Мы должны увидеть:

1  
3  
5  
7  
9

напечатано, потому что в нашем Диапазон Вызов функции, мы проходили в 1 в качестве начального номера, 10 в качестве окончательного номера и 2 к увеличению Я к 2 в каждой итерации.

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

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

для Петли используются для неоднократно запускают код конечным количеством раз. Он используется с Диапазон Функция для выполнения конечной итерации.

Оригинал: “https://dev.to/aumayeung/quick-intro-to-python-loops-1j8j”