Oliy va o’rta mahsus ta’lim vazirligi namangan davlat universiteti gulshod yunusova
Amalga oshguncha bajarish. While tsikli
Download 5.84 Mb.
|
python 1 qism дарслик Г.Юнусова (1)
- Bu sahifa navigatsiya:
- "SHILLIQ QURT" MSALASI YECHIM
Amalga oshguncha bajarish. While tsikliQizil chizilguncha doira, rasm chizish: 104
root = Tk()
canv.pack(fill=BOTH,expand=1)
x += 30
105 "SHILLIQ QURT" MSALASI YECHIMSHART H metrli vertical ustun stidan shiiq qut sudraib yurmoqda, u bir kunda a metrga ko’tariladi, tunda esa b metrga pasayadi. Nechanchi kunga shilliq qurt ustunning eng yuqori chuqqisiga sudralib yetadi? Dastur kiritish uchun quyidai h, a, b sonlarni qo’llaydi. Dastur bitta natural sonni chiqarishi kera bo’ladi. a>b ligi garantiylashtiriladi. yechish
Yoki Dasturni bunday variantini taklif etamiz: 106
print(int(1 + (h - b - 1) / (a - b))) Shilliq qurtning rasmini chizuchi dastuini pascaldan python tiliga o’tkazing, uni Pythonda chizish dasturiniloyiha ustida ishash sifatida amalga oshiring:
107
108
IY.PYTHONDA TAKRORLANISH. Dasturingizni takrorlanuvchi operator for yordamida tuzing.Python dunyosida ikki xil tsikl mavjud: for uchun while tsikl For tsiklli ikkinchisiga qaraganda ancha mashhurligini payqadim. Biz biron bir narsani qayta-qayta bajarishimiz kerak bo'lganda, ko'chadan foydalaniladi. Ko'pincha, biron bir ma'lumot ustida bir necha marta (yoki bir qator operatsiyalarni) bajarishingiz kerak bo'ladi. Bu erda tsikllar o'ynaydi. Ularning yordami bilan ushbu masalani iloji boricha soddalashtirish mumkin bo'ladi. Keling, ushbu tuzilmalar qanday ishlashini batafsil ko'rib chiqamiz! 1> 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