Raxbar : M. Abdujabborov andijon-2022


Download 0.76 Mb.
bet5/10
Sana30.04.2023
Hajmi0.76 Mb.
#1403008
1   2   3   4   5   6   7   8   9   10
Bog'liq
Kurs ishi Pythonda protsedura va funksiyalar

for va input()
for operatori va input() funktsiyasini jamlab, ro'yxatni foydalanuvchidan olingan qiymatlar bilan to'ldirish mumkin:
23-rasm ro’yhatni qiymatlar bilan to’ldirish
Natija



Kodni tahlil qilamiz: 1-qatorda bo'sh dostlar ro'yxatini yaratdik
2-qatorda ekranga "5 ta eng yaqin do'stingiz kim?" degan xabarni chiqardik 3-qatorda tsiklni boshladik. range(5) funktsiyasi 0 dan 5 gacha sonlar ketma-ketligini yaratadi (0,1,2,3,4) tsikl esa n shularning har biriga teng bo'lib chiqquncha davom etadi. 4-qatorda tsikl badani kelgan. Bu yerda biz foydalanuvchidan n+1 do'stingizni kiriting deb so'radik. Nima uchun n+1 (n emas)? Sababi n 0 dan 4 gacha qiymatlarni oladi, foydalanuvchiga tushunarli bo'lishi uchun esa biz "0-do'stingizni ismini kiriting:" deb emas, balki n+1 ya'ni 1-ismni kiriting deb murojat qilyapmiz. 5-qatorda shakllangan ro'yxatni konsolga chiqardik.
24-rasm for tsikli
10 dan 100 gacha bo'lgan toq sonlar ro'yxatini tuzing. o'yxatning xar bir elementining kubini yangi qatordan konsolga chiqaring.

25-rasm elementlar kubini chiqarish
Python tilida ikkita takrorlash operatori For va While dan foydalanamiz. For operatori takrorlanishlar soni aniq bo'lganda foydalaniladi. Quyida gicha ko'rinishda yozishimiz mumkin:
26-rasm For operatori takrorlanishlar
Bu yerda i takrorlanishlar soni, a takrorlanishning birinchi qiymati, b takrorlanishning oxirgi qiymati, d qadam qiymati. For operatorining parametrlarini boshqacha ko'rinishda yozishimiz ham mumkin.
Takrorlanishlar soni oldindan aniq bo'lmaganda va qandaydir shartga bog'liq bo'lganda While operatoridan foydalanamiz. Quyidagicha ko'rinishda yozishimiz mumkin:
3.Takrorlanuvchi operatorlar yordamida murakkab masalalarni dasturlash. 27-rasmtakrorlanuvchi qism Andijon davlat universiteti
Axborot texnologiyalari va kompyuter injinering fakulteti
Informatika va axborot texnologiyalari yo’nalishi
4-kurs 405 -gurux talabasi Rashidov Nodirbekning
Pythonda dasturlash tilida takrorlanuvchi operatorlar yordamida murakkab masalalarni dasturlash ” mavzusida kurs ishiga

Download 0.76 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling