Page 18 - 6734
P. 18
if y>50: # якщо y>50
break # перервати цикл
elif 10<y<30: # якщо 10<y<30
print "*", # вивести на екран "*"
continue # перейти до наступної ітерації
print y, # вивести на екран y
0 1 4 9 * * 36 49
Послідовність кортеж. Оператори для усіх послідовностей
Кортеж – це об’єкт-контейнер типу tuple, який містить
незмінну послідовність елементів довільного типу [16, 19]. Нижче
показані спільні для усіх послідовностей (tuple, list, str,
unicode) оператори. До кожного елемента послідовності можна
звернутись за його індексом, який вказується в квадратних дужках
після назви послідовності. Індексація починається з нуля. Для
прикладу a[0] – це перший елемент послідовності, a[1] - другий.
a = (1,2,3,4,5) # кортеж
b = "a",5,3.07 # кортеж із різнотипними елементами
x,y=3,5 # використання кортежу в операторі
присвоювання
print a,len(a),b,len(b) # вивести кортежі і їхні
довжини
# вивести елементи [індекс першого:індекс
останнього:крок]
print a[0],a[-1],a[1:4:2],a[::2]
print min(b),max(b) # мінімальне і максимальне
print a+b # об'єднання
print 2*a # об'єднані 2 копії
print "a" in b # чи "a" належить b
for x in a: # для кожного x у a
print x, # вивести x
(1, 2, 3, 4, 5) 5 ('a', 5, 3.07) 3
1 5 (2, 4) (1, 3, 5)
17