Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Python Цикл for и операторы ветвления.

Kill_Monger

Начинающий
Регистрация
23 Мар 2018
Сообщения
23
Лучшие ответы
0
Репутация
7
Итак, пожалуй начнем с того, что же такое операторы ветвления.

Операторы ветвления позволяют выводить результат в зависимости от результата значения или задачи.


Операторами ветвления являются if — else — elif

пример программы:

PHP:
ink = 100
if ink > 100:
    print('Число больше 100')
elif ink < 100:
    print('Число меньше 100')
else:
    print('Число равно 100')
Цикл for

Увеличиваем каждое значение в списке на 2:

PHP:
list = [1,2,3,4,5]             #объявляем список
i = 0                          #указываем, что i равно 0
for element in list:           #идем по каждому элементу в списке
    list[i] = element + 2      #обращаясь к i-тому элементу увеличивваем его на 2
    i = i+1                    #увеличиваем i на 1 пока не закончится список 
print(list)                    #выводим результат
Результат

PHP:
[3, 4, 5, 6, 7]
Считаем количество символов в значениях в цикле:

PHP:
a = ['life','street','home']
for x in a:
    print x, len(x)
Результат

PHP:
life 4
street 6
home 4
Чтение кортежа или списка циклом for:

Пример

PHP:
list = ('my','name','is','Maxim')
for x in list:
    print (x)
Результат:

PHP:
my
name
is
Maxim
Функции range() и xrange() в python:

range() — показывает указанное в скобочках количество значений из списка.

PHP:
>>> range(5)
[0, 1, 2, 3, 4]
>>> range(5,10) #Диапазон от 5 до 10
[5, 6, 7, 8, 9]
>>> range(0,15,3) #задаем шаг от 0 до 15 в 3 символа
[0, 3, 6, 9, 12]
мы можем перебрать индексы значений с помощью len():

PHP:
z = ['hello','my','little','pony']
for i in range(len(z)):
    print i, z[i]
Результат:
PHP:
0 hello
1 my
2 little
3 pony
xrange() — Псевдосписок — объект для которого мы можем получить значения «элементов», но не можем изменить их или порядок их следования.

Пример

PHP:
>>> xrange(5, 10)
xrange(5, 10)
>>> xrange(0, 10, 3)
xrange(0, 12, 3)
>>> xrange(-10, -100, -30)
xrange(-10, -100, -30)
>>> a = ['У', 'Меня', 'есть', 'большой', 'помидор']
>>> for i in xrange(len(a)):
...     print i, a[i]
...
0 У
1 Меня
2 есть
3 большой 
4 помидор
 
Сверху Снизу