• 21-qism
  • -savol Yana o‘sha sikl: for




    Download 5.67 Mb.
    bet9/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   5   6   7   8   9   10   11   12   ...   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3)
    3-savol
    Yana o‘sha sikl:
    for length in [10, 20, 30, 40, 50, 60]:
    dizzy.forward(length)
    dizzy.right(90)
    Quyidagi sikllardan qaysilari ushbu sikl kabi shakl chizadi?

    Izoh: 1-holatda ro‘yxatdagi elementlar boshqacha. 3-holatda forward metodiga o‘zgaruvchi emas, son berilgan.
    4-savol
    Yana o‘sha sikl, faqat unga biroz o‘zgartirishlar kiritilgan.
    for length in [10, 20, 30, 40, 50, 60]:
    length = 100
    dizzy.forward(length)
    dizzy.right(90)
    Bu kod haqida nima deya olamiz? (Bu biroz qiyinroq bo‘lishi mumkin!)
    Bu bayonotlardan ikkitasi to‘g‘ri:

    Izoh: dizzy sikldan har o‘tishda oldinga 100 piksel yuradi, chunki length o‘zgaruvchi qiymati sikl ro‘yxatidan olingani bilan har safar keyingi satrda 100 ga tenglashtiriladi
    5-savol
    Yaxshi, bunisi endi g‘alatiroq:
    for length in [10, 20, 30, 40, 50, 60]:
    dizzy.forward(length)
    length = 100
    dizzy.forward(length)
    Sikldan birinchi o‘tishda dizzy qanchaga siljiydi?

    Izoh: sikldan birinchi o‘tishda avval ro‘yxatdagi birinchi element qiymati 10 pikselga yurib, so‘ng yana 100 pikselga oldinga yuradi.

    21-qism



    1-savol
    Qanday shakl hosil bo‘ladi?

    22-qism


    1-savol
    Bu yerda ichma-ich sikllar bilan kod berilgan. Turtle jami qanchaga oldinga qarab yuradi?
    import turtle
    anna = turtle.Turtle()
    for path in [1, 2, 3, 4]:
    for step in [1, 2, 3]:
    anna.forward(10)


    Izoh: birinchi sikldan 4 marta o‘tiladi va har o‘tishda ikkinchi sikldan 3 marta o‘tiladi va 10 piksel oldinga yuriladi, demak jami 4*3*10=120 piksel oldinga yuriladi.


    Download 5.67 Mb.
    1   ...   5   6   7   8   9   10   11   12   ...   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -savol Yana o‘sha sikl: for

    Download 5.67 Mb.