Page 85 - 9-sinf informatika yangi 2020. @informatika
P. 85
Misol.
i va j uchun 3 qadamlar soni kiritiladi.
n = 3
for i in range(1,n+1): 0 ga koӒpaytirishni chiqarmasligi uchun 1 dan
for j in range(1,n+1): boshlanadi, u holda qadamlar soni n+1 deb olinadi.
print(i,'x', j,'=', i*j)
Natija ekranga chiqariladi.
1 x 1 = 1 Tashqi siklning 1-takrorlanishida 3 marta
1 x 2 = 2 ichki sikl bajarilib, natijani chiqardi.
1 x 3 = 3
2 x 1 = 2 Tashqi siklning 2-takrorlanishi.
2 x 2 = 4
2 x 3 = 6
3 x 1 = 3
3 x 2 = 6 Tashqi siklning 3-takrorlanishi.
3 x 3 = 9
SAVOL VA TOPSHIRIQLAR ? 1. Qaysi operator Python dasturlash tilida hisoblagich ko‘rinishida ishlaydi?
2. Hisoblagich ko‘rinishida ishlovchi sikl operatorining sintaksisi qanday bo‘ladi?
3. Start, stop, step vazifalarini tushuntiring.
4. Qachon hisoblagich ko‘rinishidagi sikl operatorlaridan foydalanib bo‘lmaydi?
5. Ichma-ich joylashgan sikllarda ikkala for operatori bir chiziqda joylashsa, dastur
to‘g‘ri ishlaydimi?
1. a va b sonlar berilgan. a dan b gacha bоӒlgan barcha sonlarni chiqaruvchi dastur
UY VAZIFASI tartib ho kamayish tartib chiqaring. dan b gach bоӒlgan sonlarn оӒsish
tuzing. Bu yerda a <= b.
va
b
sonlar berilgan. Agar a < b bо a
2. a
3. 1 dan 10 gach bоӒlgan natur sonlar kvadratlarin chiqaruvch dastur tuzing.
4. 1 dan 10 gach bоӒlgan natur sonlar yigӒindisin chiqaruvch dastur tuzing.
84 IV BOB. DASTURLASH ASOSLARI