Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5-ameliy Python

.pdf
Скачиваний:
1
Добавлен:
24.10.2024
Размер:
275.6 Кб
Скачать

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

Соседние файлы в предмете Программирование на Python