Kill_Monger
Начинающий
- Регистрация
- 23 Мар 2018
- Сообщения
- 23
- Лучшие ответы
- 0
- Репутация
- 7
Итак, пожалуй начнем с того, что же такое операторы ветвления.
Операторы ветвления позволяют выводить результат в зависимости от результата значения или задачи.
Операторами ветвления являются if — else — elif
пример программы:
Цикл for
Увеличиваем каждое значение в списке на 2:
Результат
Считаем количество символов в значениях в цикле:
Результат
Чтение кортежа или списка циклом for:
Пример
Результат:
Функции range() и xrange() в python:
range() — показывает указанное в скобочках количество значений из списка.
мы можем перебрать индексы значений с помощью len():
Результат:
xrange() — Псевдосписок — объект для которого мы можем получить значения «элементов», но не можем изменить их или порядок их следования.
Пример
Операторы ветвления позволяют выводить результат в зависимости от результата значения или задачи.
Операторами ветвления являются if — else — elif
пример программы:
PHP:
ink = 100
if ink > 100:
print('Число больше 100')
elif ink < 100:
print('Число меньше 100')
else:
print('Число равно 100')
Увеличиваем каждое значение в списке на 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
Пример
PHP:
list = ('my','name','is','Maxim')
for x in list:
print (x)
PHP:
my
name
is
Maxim
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]
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
Пример
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 помидор