O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL – XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
“Kompyuter injiniring” fakulteti
Kompyuter injiniringi yo‘nalishi
611-20– guruh talabasi
Mamataminov Afzalbekning
“KOMYUTERLI MODELLASHTRISH”
fanidan tayyorlagan
AMALIY MASHG‘ULOT
ISHLARI
Topshirdi: A.R.Mamataminov
Qabul qildi: O.I.Ergashev
Farg‘ona 2024
AMALIY MASHG‘ULOT - 25
Маvzu: Python dasturlash tilida to‘plamlar ustida amallar.
Ishning maqsadi: To‘plam (set & frozenset).
Pythondagi to‘plam - tasodifiy tartibda va takrorlanmaydigan elementlardan tashkil topgan “konteyner” deyiladi. To‘plamni yaratamiz:
>>> a=set()
>>> a
set()
>>> a=set(‘hello‘)
>>> a
{‘e’,’l’,’h’,’o‘}
>>> a={‘a’,’b’,’c’,’d’}
>>> a
{’c’, ‘a’,’b’,’d’}
>>> a={i**2 for i in range(10)}
>>> a
{0, 1, 64, 4, 36, 9, 16, 49, 81, 25}
To‘plamdan takrorlanadigan elementlardan qutulish uchun foydalanish qulay bo‘ladi:
>>> words=[‘salom’, ‘aka’, ‘salom’, ‘uka’]
>>> set(words)
{‘aka’, ‘uka’, ‘salom’}
Python dasturlash tilida to‘plamlar bilan bajarish mumkin bo‘lgan barcha operatsiyalarni bajarish mumkin.
Ushbu dastur foydalanuvchidan bir nechta sonlarni kiritishni so'raydi, keyin kiritilgan sonlarni o'zlashtirib, ularning yig'indisini va o'rta arifmetikani hisoblaydi:
def main():
# Foydalanuvchidan sonlar to'plamini kiritishni so'raymiz
n = int(input("Iltimos, sonlar to'plamini kiriting: "))
# Foydalanuvchidan sonlar to'plamini kiritishni so'raymiz
sonlar = []
for i in range(n):
son = float(input(f"{i+1}-sonni kiriting: "))
sonlar.append(son)
# Kiritilgan sonlarni ekranga chiqaramiz
print("Kiritilgan sonlar:", sonlar)
|