50
3.Narasimha Karumanchi. Data Structure and Algorithmic Thinking with Python Paperback.
India 2015. 170p.
4.Сысоева М.В., Сысоев И. В. Программирование для «нормальных» с нуля на языке
Python Москва. 2018. -180с.
5.Федоров Д. Ю.Основы программирования на примере языка Python.
Санкт-Петербург
2018. -167 c.
6. Eshtemirov S. Nazarov F. Algoritmlash va dasturlash asoslari. O„quv qo„llanma. Samarqand
2019. -208 b.
27 -
LABORATORIYA MASHG‘ULOTI
MAVZU: Python dasturlash muhitida proseduralardan foydalanish
I.ISHDAN MAQSAD: Python dasturlash muhitida proseduralar bilan ishlashni o„rganish va
ulardan dasturlar tuzishda foydalanish.
II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR:
Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari.
Laboratoriya ishi natijalar qaydi.
III.ISHNI BAJARISH TARTIBI:
Topshiriqni bajarish namunalar:
Masala: Sonning natural bo„luvchilar yigindisini aniqlash uchun bul_yig(x) funksiyasini
yarating.
Dastur kodi:
def bul_yig(x):
s=0
for i in range(1,x+1):
if(x%i==0):
s=s+i
return s
a=input('a=')
a=int(a)
z=bul_yig(a)
print(z)
========== RESTART: C:\Users\User\Desktop\1.py ==============
a=6 12
>>>