Сұрақтарға жауап берейік
7.9. Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[1:3]
print (my_list)
7.10. Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[1:]
print (my_list)
7.11. Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[:1]
print (my_list)
7.12. Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[:]
print (my_list)
7.13. Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[-3:]
print (my_list)
10.Тізімдегі мәндерді in операторы арқылы іздеу
•
in операторы керекті мән тізімде бар/жоқ екендігін тексереді. Мәнді іздейтін in
операторы қосылған өрнек форматы:
мән
in
тізім
•
Бұл форматтағы
мән
– ізделетін мән,
тізім
– ішінен мән ізделетін тізім. Егер мән
табылса, өрнек ақиқат, әйтпесе жалған мәнін береді. Келесі программада осыған
мысал келтірілген:
# тізімге in операторын қолдану.
def main() :
# заттар нөмірінің тізімін жасау.
prod_nums = ['V475', 'F987', 'Q143', 'R688']
# Керекті заттың нөмірін алу.
search = input('Зат нөмірін енгізіңіз: ')
# Тізімде зат нөмірі бар екенін анықтау.
if search in prod_nums:
print(search, 'тізімнен табылды.')
else:
print(search, 'тізімнен табылмады.')
main () # Басты функцияны шақыру.
Программа нәтижесі
:
Зат нөмірін енгізіңіз:
Q99
Q99 тізімнен табылмады.
Зат нөмірін енгізіңіз:
V475
V475 тізімнен табылды.
Мәннің тізімде жоқ екенін анықтау
үші,
not in
операторы қолданылады.
Мысалы:
if search not in prod_nums:
print(search, 'тізімнен табылмады.')
else:
print(search, 'тізімнен табылды.')
Сұраққа жауап берейік
7.14.
Төмендегі код фрагментінің нәтижесі қандай?
names = ['Жамал', 'Жора', 'Дулат' , 'Денис']
if 'Дулат' not in names:
print('Дулат табылмады. ')
else:
print("Ceмья Дулаттың отбасы:")
print(names)
|