Oliy va o’rta mahsus ta’lim vazirligi namangan davlat universiteti gulshod yunusova
Download 5.84 Mb.
|
python 1 qism дарслик Г.Юнусова (1)
for i inrange(lower, upper+1):
if(i % 2 != 0): 72
Dasturning qanday ishlashini tushuntirish Foydalanuvchi ikkita raqamni kiritadi, ular alohida o'zgaruvchilarga yozilgan va diapazonning pastki va yuqori chegaralari. for ko'chadan foydalanib, berilgan diapazondagi barcha raqamlar bo'yicha takrorlaymiz. Keyinchalik, if iborasidan foydalanamiz. Ushbu operator ichidagi ifoda, qoldiq 0 ga tengligini tekshiradi. Agar qoldiq 0 ga teng bo'lmasa, biz ushbu raqamni ekranda ko'rsatamiz. Dastur natijalari MISO 1: DIAPAZONNING PASTKKI CHEGARASINI KIRITING :1 DIAPAZONNING YUQORI CHEGARASINI KIRITING:16 1
3 5
7 9
11 13
15 73 MISOL 2: DIAPAZONNING PASTKI CHEGARASININ KIRITING:150 DIAPAZONNING YUQORI CHEGARASININ KIRITING:180 151
153
155
157
159
161
163
165
167
169
171
173
175
177
179
BERILGAN SONNI BARCHA RAQAMLAR YIG’INDISINI TOPISH DASTURI 74 Vazifaning tavsifi Ushbu dasturda kiritilgan raqamni tashkil etadigan barcha raqamlarning yig'indisi ko'rsatilishi kerak. Muammoning echimi Kiritilgan raqamni oling va o'zgaruvchiga yozing. while tsikli yordamida berilgan sondan har bir raqamni chiqarib oling va ularning yig'indisini alohida o'zgaruvchiga yozing. Olingan natijani ekranga chiqaramiz. Oxiri. Manba kodi Quyida berilgan sonni tashkil etuvchi barcha raqamlarning yig'indisini chiqarish uchun manba kodi keltirilgan. Dastur natijalari ham quyida keltirilgan. n = int(input("Sonni kiriting:")) while(n >0): tot = tot + dig print("Raqamlar yig’indisi:", tot) Dasturning qanday ishlashini tushuntirish Foydalanuvchi o'zgaruvchiga yozilgan raqamni kiritadi. while loopidan foydalanamiz. Raqamlar sonidan boshlab modul operatori yordamida raqamlardan olinadi. Keyin, biz bu raqamni alohida o'zgaruvchiga yozamiz va keyin tsikl davomida unga qolgan raqamlarni qo'shamiz. Summa yig'ilgandan so'ng, raqam butun bo'linish operatori yordamida "yo'q qilinadi". 75
Misol 1: Raqamlar yig’indisi : 20 Misol 2: Raqamlar yig’indisi: 13 Butun sonni eng kichik bo’luvchisini toppish uchun dastur Vazifaning tavsifi Ushbu dastur kirish sifatida butun sonni oladi va uning eng kichik bo'linmasini chiqaradi. Muammoning echimi Biz kirish sifatida foydalanuvchi tomonidan kiritilgan butun sonni qabul qilamiz va uni o'zgaruvchiga yozamiz. Qiymatlari 2 dan berilgan butun songacha bo'lgan for loopidan foydalanamiz. Agar ushbu diapazondagi raqam berilgan sonni qoldiqsiz ajratsa, u maxsus tuzilgan ro'yxatga qo'shiladi. Keyin ro'yxat saralanadi va undan minimal raqam ko'rsatiladi. Oxiri. Manba kodi Quyida eng kichik bo'luvchini topish va chiqarish uchun manba kodi keltirilgan. Dastur natijalari ham quyida keltirilgan. 76 n = int(input("Butun sonni kiriting:")) Download 5.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling