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



Pdf көрінісі
бет53/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   49   50   51   52   53   54   55   56   ...   84
PYTHON

from random import randint 
z=[randint(-10,10) for in range(10)] 
print(z) 
index_max=z.index(max(z)) 
index_min=z.index(min(z)) 
s=0 
if index_max>index_min: 
for in range(index_min+1,index_max): 
s+=z[i] 
else
for in range(index_max+1,index_min): 
s+=z[i] 
print("сумма=",s) 
Выводы 
В ходе выполнения лабораторной работы вы получили представление о работе со 
списками в языке программирования Python. 
Контрольные вопросы 
1. Дайте определение списка в языке программирования Python. Приведите примеры 
списков. 
2. Как можно обратиться к элементу списка в языке программирования Python? 
3. Для чего используется срез при работе со списками в языке Python? 
4. Какие основные встроенные функции для работы со списками в языке Python вы 
можете назвать? 


ПРОГРАММИРОВАНИЕ 
82 
В содержание
 
Лабораторная работа 5.2. Списки в языке Python»
 
Теоретическая часть 
Воспользоваться материалами из лабораторной работы 5.1. 
Практическая часть 
Цель работы
: ознакомление с понятием «список» в языке программирования Python. 
Ход работы 
1. Открыть среду разработки PyCharm. 
2. Задан список X из 30 элементов. Поместить в список Y все отрицательные элементы 
списка Х (в порядке их следования), сменив знак чисел, в список Z — все положительные 
элементы списка X (в порядке их следования). Подсчитать количество нулевых элемен- 
тов. 
3. Удалить из списка максимальный элемент. 
4. Удалить из списка первый отрицательный элемент. 
5. Задан список, содержащий как положительные, так и отрицательные числа. Соста- 
вить программу перестановки отрицательных чисел в конец списка, а положительных — 
в начало. 
Выводы 
В ходе выполнения лабораторной работы вы получили представление о работе со 
списками в языке программирования Python. 
Контрольные вопросы 
1. Какой структурой данных вы пользовались при решении задач лабораторной рабо- 
ты? 
2. Какие основные операторы языка Python вы использовали при решении задач ла- 
бораторной работы? 
3. Какой функцией надо воспользоваться для подсчёта количества элементов с дан- 
ным значением в списке? 


Достарыңызбен бөлісу:
1   ...   49   50   51   52   53   54   55   56   ...   84




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

    Басты бет