• 3-savol E’tibor bering, siklda (birinchidan keyin) barcha satrlar indent (o‘ng tarafga 4 ta bo‘sh joyga ko‘chirildi). for side in
  • for side in
  • for blah in
  • Izoh: chunki sikl o‘zgaruvchisidan foydalanilgani yo‘q, bunda faqat ro‘yxatdagi elementlar soni muhim, u esa ikki holatda ham teng. 2-savol




    Download 5.67 Mb.
    bet7/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   2   3   4   5   6   7   8   9   10   ...   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3)
    Izoh: chunki sikl o‘zgaruvchisidan foydalanilgani yo‘q, bunda faqat ro‘yxatdagi elementlar soni muhim, u esa ikki holatda ham teng.
    2-savol
    [1, 0, 1, 0, 1] ro‘yxatni ushbu ["red", "orange", "yellow", "green", "blue"] ro‘yxat bilan almashtirsangiz, nima bo‘ladi?
    Bu haqda o‘ylab, keyin kodda sinab ko‘ring!

    3-savol
    E’tibor bering, siklda (birinchidan keyin) barcha satrlar indent (o‘ng tarafga 4 ta bo‘sh joyga ko‘chirildi).
    for side in [1, 2, 3, 4, 5]:
    amy.forward(100)
    amy.right(72)
    Sizning fikringizcha, agar so‘nggi qator boshidagi bo‘sh joylarni olib tashlasak nima bo‘ladi? Shunga o‘xshash:
    for side in [1, 2, 3, 4, 5]:
    amy.forward(100)
    amy.right(72)



    Izoh: amy.right(72) metodi sikl ichida bajarilmaydi va turtle 5 marta oldinga 100 pikselga siljib, ekrandan chiqib ketadi.
    4-savol
    Agar siz amy.right(72) sikl ichida va amy.forward(100) esa sikl tashqarisida bo‘lishi uchun bu qatorlar joyini almashtirsangiz nima bo‘ladi?
    for side in [1, 2, 3, 4, 5]:
    amy.right(72)
    amy.forward(100)



    5-savol
    Endi siklning birinchi qatoriga yana nazar solaylik:
    for side in [1, 2, 3, 4, 5]:
    side bilan nima bo‘ldi? Bu yerda side so‘zini ishlatishimiz kerakmi yoki uni boshqa so‘z bilan almashtirishimiz mumkinmi? Bu kabi:
    for blah in [1, 2, 3, 4, 5]:
    Buni sinab ko‘ring! Nima bo‘ldi?

    Izoh: sikl o‘zgaruvchisiga ixtiyoriy nom berish mumkin.

    17-qism


    1-savol
    Bu yerda biz oldin ko‘rib chiqqan "for" sikli:
    for side in [1, 2, 3, 4]:
    george.forward(100)
    george.right(90)
    Quyidagilarning qaysi biri ushbu sikl haqida to‘g‘ri?


    Download 5.67 Mb.
    1   2   3   4   5   6   7   8   9   10   ...   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Izoh: chunki sikl o‘zgaruvchisidan foydalanilgani yo‘q, bunda faqat ro‘yxatdagi elementlar soni muhim, u esa ikki holatda ham teng. 2-savol

    Download 5.67 Mb.