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



Pdf көрінісі
бет68/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   64   65   66   67   68   69   70   71   ...   84
PYTHON

Практическая часть 
Цель работы
: ознакомление с понятием «кортеж» языка программирования Python. 
Ход работы 
1. Открыть среду разработки PyCharm. 
2. Заполнить кортеж десятью случайными целыми числами от 0 до 3 включительно. 
Подсчитать количество нулей в получившемся кортеже. 
Указание. 
Примерный вид программы: 
from random import randint 
tup1=tuple(randint(0,3) for 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 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 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, особенностя- 
ми списков. Основные приёмы работы со списками. 




Достарыңызбен бөлісу:
1   ...   64   65   66   67   68   69   70   71   ...   84




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

    Басты бет