Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет74/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   70   71   72   73   74   75   76   77   ...   84
PYTHON

for in range(n): 
k=int(input()) 
a.append(k) 
Учитель также отмечает, что каждый элемент списка имеет свой номер — индекс. 
С помощью индекса можно обратиться к каждому элементу. Нумерация элементов списка 
начинается с нуля. 
Рассмотрим пример для списка А: 
Индекс 





Элемент 


#1 


Элемент с индексом 2 равен 
#
1: A[0]=-1. 
Учитель сообщает, что в Python также реализована отрицательная индексация. Отри- 
цательная индексация начинается с конца списка: 
Индекс 
#5 
#4 
#3 
#2 
#1 
Элемент 


#1 




ПРОГРАММИРОВАНИЕ 
109 
В содержание
 
Элемент с индексом –1 равен 0: A[-1]=0. 
Иногда отрицательную индексацию удобнее использовать для получения последнего 
элемента в списке, потому что не нужно знать длину списка, чтобы получить доступ к по- 
следнему элементу. 
Элементы списка можно выводить на экран. Это можно сделать или с помощью 
отдельного оператора print: 
print(a) 
или использовать следующий фрагмент: 
a=[2,5.9,10,8] 
for in range(len(a)): 
print(a[i]) 
либо вывести элементы списка в одной строке: 
a=[2,5.9,10,8] 
for in range(len(a)): 
print(a[i],end=" ") 
Также учитель рассматривает внутреннее представление списков: хранятся указатели 
на объекты, а не сами объекты. Python размещает элементы списка в памяти, затем раз- 
мещает указатели на эти элементы. Таким образом, список в Python — это массив указа- 
телей. 
IV. Этап проверки понимания и первичного закрепления — 8 мин. 
Деятельность учителя: предлагает учащимся для решения следующие задачи. 
1. Задать список m=[3,9,0,6,-2]. Вывести на экран третий и последний элементы. 
2. Задать список 
a=["mother","father","sister","brother"]. 
Вывести на экран элементы списка один за другим. 
3. Задать список длиной 10 случайным образом. Вывести список на экран разными 
способами. 
Деятельность учеников: выполняют задания учителя. 
V. Этап контроля усвоения и коррекции ошибок — 4 мин. 
Деятельность учителя: предлагает учащимся ответить на следующие вопросы. 
1. Какое определение списка в языке Python вы можете дать? 
2. Как можно задать список в языке Python? 
3. Как вывести список на экран? 
4. Как обратиться к элементу списка? 
5. Какие способы индексации элементов списка в языке Python вы знаете? 
Деятельность учеников: отвечают на вопросы учителя. 
VI. Информация о домашнем задании, инструктаж по его выполнению — 2 мин. 
Деятельность учителя: предлагает учащимся решить дома следующую задачу: задать 
список длиной 15 случайным образом. Вывести на экран сумму пятого и десятого элемен- 
тов. 




Достарыңызбен бөлісу:
1   ...   70   71   72   73   74   75   76   77   ...   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет