
5-ameliy Python
.pdf
5-ámeliy jumıs
Python programmalastırıw tilindegi tiykarǵı maǵlıwmatlar tipleri
1. Sanlı maǵlıwmatlar (Numeric Data Types): o int (pútin sanlar): 5, -17, 1000
o float (haqıyqıy sanlar): 3.14, -0.001, 2.0
ocomplex (kompleks sanlar): 3+4j, 2-1j
#Sanlı maǵlıwmatlar menen islew
a = 10 |
# int |
b = 3.14 |
# float |
c = 2 + 3j |
# complex |
|
|
print(type(a)) |
# <class 'int'> |
print(type(b)) |
# <class 'float'> |
print(type(c)) |
# <class 'complex'> |
2. Tekstli maǵlıwmatlar (String):
ostr: "Sálem", 'Python', """Kóp qatarlı tekst"""
#String mısallar
atı = "Gúlayım" qala = 'Nókis' tekst = """Bul kóp qatarlı
tekst"""
print(atı[0]) |
# |
'A' |
print(len(qala)) |
# |
5 |
3. Logikalıq maǵlıwmatlar (Boolean):
obool: True, False
#Boolean mısallar
aqıllı = True aqılsız = False
print(5 > 3) |
# |
True |
print(10 == 9) # |
False |
4. Dizimler (Lists):
oÓzgeriwshi, tártiplengen kollekciya
#List mısallar
sanlar = [1, 2, 3, 4, 5]
atlar = ["Aliy", "Ayjan", "Berdaq"]
sanlar.append(6) |
|
|
print(sanlar) |
# |
[1, 2, 3, 4, 5, 6] |
print(atlar[1]) |
# |
"Ayjan" |
5. Kortejler (Tuples):
oÓzgermeytuǵın, tártiplengen kollekciya
#Tuple mısallar
koordinatalar = (10, 20) RGB = (255, 128, 0)

print(koordinatalar[0]) # 10
6. Jıyındılar (Sets):
oUnikal elementlerden ibarat kolleksiya
#Set mísallar
miywe = {"alma", "alma", "almurt", "erik"} print(miywe) # {'alma', 'almurt', 'erik'}
7. Sózlik (Dictionary):
ogilt-mánis juplarınan ibarat kolleksiya
#Dictionary mısallar
student = {
"atı": "Gúlnaz", "jası": 20, "qala": "Nókis"
} |
|
|
print(student["atı"]) |
# |
"Gúlnaz" |
print(student.get("jası")) |
# 20 |
Ámeliy tapsırma:
Tómendegi kodtı orınlap kóriń hám nátiyjelerin túsindirip beriń:
# Hár qıylı maǵlıwmat tiplerin qollanıw student_maǵlıwmatı = {
"atı": "Ayjan",
"jası": 19, "boyı": 1.70, "student": True,
"pánler": ["Matematika", "Fizika", "Informatika"], "bahalar": (95, 87, 92)
}
print("Student haqqında maǵlıwmat:") print(f"Atı: {student_maǵlıwmatı['atı']}") print(f"Jası: {student_maǵlıwmatı['jası']}") print(f"Boyı: {student_maǵlıwmatı['boyı']} m")
print(f"Student pa?: {student_maǵlıwmatı['student']}") print(f"Oqıytuǵın pánleri: {', '.join(student_maǵlıwmatı['pánler'])}") print(f"Bahaları: {student_maǵlıwmatı['bahalar']}")
# Ortasha ballın esaplaw
orta_ball = sum(student_maǵlıwmatı['bahalar']) / len(student_maǵlıwmatı['bahalar'])
print(f"Orta ballı: {orta_ball}")
Bul kodtı orınlatıw arqalı siz Python tilinıń hár qıylı maǵlıwmat tiplerin bir waqıtta qollanıwdı úyreniwińiz múmkin.

Test sorawları
1.Tómendegi maǵlıwmat tipleriniń qaysısı ózgermeytuǵın (immutable) bolıp esaplanadı?
a)List
b)Tuple
c)Set
d)Dictionary
2.Python tilinde qanday jаzıw arqalı ózgeriwshiniń maǵlıwmat tipin bilip alıwǵa boladı?
a)datatype()
b)typeof()
c)type()
d)show_type()
3.Tómendegi kodtıń nátiyjesin anıqlań:
x= "123"
y= int(x)
print(type(y))
a)<class 'str'>
b)<class 'int'>
c)<class 'float'>
d)<class 'complex'>
4.Dictionary maǵlıwmat tipinde element qosıw ushın qaysı metodtan paydalanıladı?
a)append()
b)add()
c)update()
d)insert()
5.Tómendegi kodta qanday qátelik bar?
set1 = {1, 2, [3, 4]}
a)Sintaksis qátesi
b)List set ishinde qollanılmaydı
c)Set bos bolıwı kerek
d)Qátelik joq
6.Qaysı kod dizimniń uzınlıǵın qaytaradı?
a)count([1,2,3])
b)size([1,2,3])
c)len([1,2,3])
d)length([1,2,3])
7.Tómendegi nátiyje qanday maǵlıwmat tipi?
x = 5 > 3 print(type(x))
a)<class 'int'>
b)<class 'str'>
c)<class 'bool'>
d)<class 'comparison'>
8.Set maǵlıwmat tipiniń tiykarǵı ózgesheligi nede?
a)Tártiplengen elementler
b)Gilt-mánis juplıǵı
c)Tek unikal elementler
d)Ózgermeytug'ın elementler
9.Tómendegilerdiń qaysısı durıs kompleks san?
a)3+4
b)3+4i
c)3+4j
d)3i+4j
10.List penen Tuple arasındaǵı tiykarǵı ayırmashılıq nede?
a)List kóbirek orın aladı
b)Tuple tek sanlar menen isleydi
c)List elementlerin ózgertiw múmkin, Tuple elementlerin ózgertiw múmkin emes
d)Tuple kóbirek elementlerdi saqlay aladı
Durıs juwaplar:
1.b
2.c
3.b
4.c
5.b
6.c
7.c
8.c
9.c
10.c