• 14-qism
  • Dasturga Muqaddima 1-bosqich




    Download 5.67 Mb.
    bet26/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   23   24   25   26   27   28   29   30   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz

    13-qism


    1-savol
    Tarjimoningizda quyidagi ro‘yxatni yarating:
    >>> breakfast = ['toast', 'bacon', 'eggs']
    Keyin quyidagi misollarni berilgan tartibda sinab ko‘ring - qanday natijalarga erishasiz?

    Izoh: Ro‘yxatning har bir elementini alohida o‘zgaruvchidek tasavvur qilish mumkin va tayinlash bayonoti bilan qiymatini o‘zgartirish mumkin.
    2-savol
    Bu yerda siz satr bilan bajarishni xohlashingiz mumkin bo‘lgan amal:
    >>> breakfast = 'waffles'
    >>> breakfast[0] = 'b'
    Bu qanday natija beradi?

    Izoh: Ro‘yxatlardan farqli o‘laroq, satrlar o‘zgaruvchan emas va satr elementini o‘zgartirishga harakat tayinlash amali mumkin emasligi haqida xato xabarini keltiradi.
    3-savol
    Yuqoridagi misollardan farqli o‘laroq, ushbu misolni ro‘yxatlar bilan sinab ko‘ring:
    (Ushbu kodlarini ko‘rsatilgan tartibda ishlatganingizga ishonch hosil qiling.)

    4-savol
    Siz first_list elementini o‘zgartirganda, bu second_listga ham ta’sir qilganini ko‘rdingiz. Sizningcha, buni sababi nimada?

    Izoh: first_list va second_list ikkalasi aslida bitta ro‘yxatga ishoratlar.

    14-qism


    1-savol
    Darsning boshida, o‘zgaruvchini bildiradigan qiymatni qanday oshirishimiz mumkinligini ko‘rdik. Xotirangizda buni yangilash uchun bir misol:
    >>> n = 1
    >>> n = n + 2
    n ning yangi qiymati nima bo‘ladi?

    Izoh: Bunda n o‘zgaruvchining joriy qiymatiga 2 qo‘shiladi va natija unga yangi qiymat sifatida tayinlanadi.
    2-savol
    Ushbu yondashuv qo‘shish bilan cheklanib qolmaydi - boshqa arifmetik operatorlar bilan o‘xshash amallarni qilishingiz mumkin.
    Ularning har biri nima qilishini oldindan aytib bera olasizmi?


    Download 5.67 Mb.
    1   ...   23   24   25   26   27   28   29   30   31




    Download 5.67 Mb.