Практическая часть
Цель работы
: ознакомление с понятием «кортеж» языка программирования Python.
Ход работы
1. Открыть среду разработки PyCharm.
2. Заполнить кортеж десятью случайными целыми числами от 0 до 3 включительно.
Подсчитать количество нулей в получившемся кортеже.
Указание.
Примерный вид программы:
from random import randint
tup1=tuple(randint(0,3) for i in range (10))
print(tup1)
k=tup1.count(0)
print("количество 0",k)
3. Написать функцию, которая задаёт кортеж, заполненный случайными числами из
указанного промежутка. Длина кортежа также передаётся в качестве аргумента функции.
Указание.
Примерный вид функции и программы:
from random import randint
def fill_tup(a,b,n):
return tuple(randint(a,b) for i in range (n))
k=fill_tup(1,6,5)
print("новый кортеж",k)
4. Получить кортеж из элементов списка, входящих в него только один раз.
Указание.
Примерный вид программы:
l=[3,7,1,9,4,2,6,8,2]
new_l=[]
for x in l:
if l.count(x)==1:
new_l+=[x]
new_t=tuple(new_l)
print(new_t)
Выводы
В ходе выполнения лабораторной работы вы получили представление о работе с кор-
тежами в языке программирования Python.
Контрольные вопросы
1. Дайте определения кортежа в языке Python.
2. Чем отличаются кортежи от списков, строк в языке Python?
3. Какие функции по работе с кортежами вы можете назвать?
Примеры конспектов уроков
Тема урока «Циклы в языке Python»
Тип урока
: открытие нового знания.
Цель урока
: ознакомление учащихся с понятием списка в языке Python, особенностя-
ми списков. Основные приёмы работы со списками.
|