Beginner: 1 dan 10 gacha bo’lgan sonlarni while tsikli yordamida console ga chiqaruvchi dastur tuzing
Download 7.91 Kb.
|
while loop (tsikl) ga misollar
- Bu sahifa navigatsiya:
- INTERMEDIATE
while loop (tsikl) ga misollar BEGINNER: 1 dan 10 gacha bo’lgan sonlarni while tsikli yordamida console ga chiqaruvchi dastur tuzing (Yordamchi ma’lumot: i=1 qiymat kiriting va i < 10 shartni tekshiring agar shart qanoatlantirsa i = i + 1 orqali i ning qiymatini 1 taga oshirib boring ) foydalanuchidan raqam kiritishini so’rang va shu raqamgacha bo’lgan sonlar yig’indisini hisoblang input: 6 output: 1+2+3+4+5+6 = 21 (Yordamchi ma’lumot: yig’indini yangi bir o’zgaruvchiga qo’shib borish uchun n = 0 qiymat kiriting va shunga sonlarni qo’shib boring) Foydalanuvchidan son kiritishini so’rang va shu sonni tekshiring , agar son toq bo’lsa yana son kiritishini so’rang va agar kiritgan son juft bo’lsa tsikl ni to’xtating (Yordamchi ma’lumot(son % 2 == 1 >>toq son uchun , son % 2 == 0 juft son uchun shart)) matn = ‘While loop’ sizga shu ko’rinishidagi matn berilgan shu matndagi har bir harfini consolga chiqaruvchi dastur tuzing input: matn = ‘While loop’ output: w h i l e … (Yordamchi ma’lumot: i = 0 qiymat kiriting va i < len(matn) sharti orqali taqqoslang va har tsiklda i ning qiymatini 1 taga oshirib boring) Foydalanuchidan matn kiritishini so’rang va shu matnda ‘va’ so’zi bor yo’ki yo’qligini tekshiring yo’q bo’lsa yana matn kiritishini so’rashda davom eting to’ki va so’zi qatnashmaguncha va ohirida ‘bor’ so’zini chiqaring (Yordamchi ma’lumot: in orqali ‘va’ so’zini matn ichida bor yo’ki yo’qligini tekshiring va agar yo’q bo’lsa tsikl ichida yangi input orqali matn kiritishini so’rang va ohirida else orqali ‘bor’ so’zini console ga chiqaring) INTERMEDIATE: (1, 10) son oralig’ida kampyuter son oylasin siz esa uni topuvchi dastur tuzing va son kiriting va agar siz kiritgan son kampyuter oylagan son bilan teng bo’lsa urinishlar sonini va ‘topdingiz’ so’zini console ga chiqaring, aks holda yana son kiritishda davom eting (Yordamchi ma’lumot: kamputer oylagan sonni random orqali oling va siz input orqali son kiriting) Endi esa siz son oylang va kompyuter uni topsin va kamputerning urinishlar sonini chiqaring Foydalanuvchidan son kiritishini so’rang va shu songacha bo’lgan barcha juft sonlarning yig’indisini hisoblang Foydalanuvchidan son kiritishini so’rang va shu sonni tub sonlikka tekshiring, agar son tub bo’lsa True aks holda False qaytaring (Yordamchi ma’lumot: tub son 1 ga va o’ziga bo’linadigan songa aytiladi) Foydalanuvchidan son kiritishini so’rang va shu sonning factorialini hisoblang input:5 output: 1*2*3*4*5 = 120 Foydalanuvchidan matn kiritishini so’rang va shu matnni teskari tartibda yozing tsikl orqali input: “Python” output: “nohtyP” Download 7.91 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling