Topshiriqlar 2
Ushbu qismdagi topshiriqlar nafaqat oldingi mavzuda o’tilganlarni mustahkamlash uchun, balki shu vaqtgacha o’tilgan qolgan qismlarni ham takrorlash uchun xizmat qiladi. Chunki ba’zi masalalarni bajarish uchun qo’shimcha narsalarni o’rganishga to’g’iri keladi. Tabiiyki biz bitta darsda ko’p narsalarni o’rgana olmaymiz. Shu sababdan ham ushbu topshiriqlarimizni bir qancha qismlarga bo’lgan holda o’rganamiz. Eng asosiysi bu qismdagi topshiriqlar turli xil darajada bo’lib, ba’zilarni ishlash uchun ancha tajriba kerak bo’ladi. Shuning uchun ularni tashlab ketilsa ham bo’ladi.
Ko’rsatma. Har doim kiritilgan indeks elementlar sonidan oshib ketmasligini tekshiring, agar oshib ketsa, foydalanuvchiga bu haqida xabar bering.
tuple turiga oid masalalar
Ushbu qismdagi masalarni bajarishda bizga
tupleturidagi o’zgaruvchi berilgan va uning elementlarning qiymatlari sonlar deb hisoblaymiz, hamda uni o’zimiz qo’lda kiritib qo’yamiz.
Berilgan
tupleturidagi o’zgaruvchiningk-o’rindagi elementini chop qiling.Berilgan
tupleturidagi o’zgaruvchiningk- val- o’rindagi elementlarining yig’indisini hisoblang.Berilgan
tupleturidagi o’zgaruvchiningk- o’rindagi elementi juft yoki toqligini ko’rsating.Berilgan
tupleturidagi o’zgaruvchiningk- o’rindagi elementining musbat yoki manifiyligini aniqlang.Berilgan
tupleturidagi o’zgaruvchining elementlarning yig’indisini toping.Berilgan
tupleturidagi o’zgaruvchining juft va toq elementlarning yig’indilarini hisoblang.Berilgan
tupleturidagi o’zgaruvchining juft va toq o’rinda turgan elementlarning yig’indilarini hisoblang.Berilgan
tupleturidagi o’zgaruvchining eng katta va kichik elementlarini toping.Berilgan
tupleturidagi o’zgaruvchining eng katta va kichik elementlari joylashgan o’rinlarni toping.Berilgan
tupleturidagi o’zgaruvchining elementlari ketma-ketligida nechta ishora almashishlar mavjudligini toping.Berilgan
tupleturidagi o’zgaruvchida nechta turli xil elementlar borligini chop qiling.Berilgan ikkita
tupleturidagi o’zgaruvchilari ustida 4 arfimetik amallarni bajaruvchi dastur tuzing va natijalarni chop qiling.Berilgan ikkita
tupleturidagi o’zgaruvchilarining skalyar ko’paytmasini hisoblovchi dastur tuzing.
Ushbu qismdagi masalarni bajarishda bizga
tupleturidagi o’zgaruvchi berilgan va uning elementlarning qiymatlari belgilar deb hisoblaymiz, hamda uni o’zimiz qo’lda kiritib qo’yamiz.
Berilgan
tupleturidagi o’zgaruvchiningk-o’rindagi elementini chop qiling.Berilgan
tupleturidagi o’zgaruvchiningk-o’rindagi elementini raqam yoki harf yoki belgi ekanligini aniqlang. Buning uchunisdigit()vaisalpha()metodlaridan foydalaning.Berilgan
tupleturidagi o’zgaruvchiningk-o’rindagi elementini raqam yoki harf yoki belgi ekanligini aniqlang. Bunda faqat harfning ACII jadvalidagi kodidan foydalangan holda aniqlang.Berilgan
tupleturidagi o’zgaruvchining elementlarini bittastrturidagi o’zgaruvchi sifatida tasvirlang.
str turiga oid masalalar
Ushbu qismdagi masalarni bajarishda bizga str turidagi o’zgaruvchi berilgan, hamda uni foydanuvchi kiritadi.
Berilgan
strturidagi o’zgaruvchida nechta element borligni chop qiling.Berilgan
strturidagi o’zgaruvchidak-o’rindagi elementi qaysi raqam, harf yoki belgi ekanligini aniqlang.Berilgan
strturidagi o’zgaruvchida nechta lotin harfi, raqam va belgidan iborat ekanligni toping.Berilgan
strturidagi o’zgaruvchining har bir belgisiniko’ringa o’nga surishdan hosil bo’lgan matni chop qiling. Bunda matn faqat ASCII jadvali asosida berilgan deb tasavur qiling hamda qoldiqli bo’lishdan foydalaning.Berilgan
strturidagi o’zgaruvchining har bir belgisiniko’ringa chapga surishdan hosil bo’lgan matni chop qiling. Bunda matn faqat ASCII jadvali asosida berilgan deb tasavur qiling hamda qoldiqli bo’lishdan foydalaning.Berilgan
strturidagi o’zgaruvchida necha xil turdagi belgi borligini aniqlang.
list turiga oid masalalar
Ushbu qismdagi masalarni bajarishda bizga list turidagi o’zgaruvchi berilgan va uning elementlarning qiymatlari sonlar deb hisoblaymiz, hamda uning elementlarini foydalanuvchi kiritadi deb hisoblaymiz. Buning uchun quyidagi kod qismidan qiymatlarni kiritish uchun foydalaning:
[2]:
# elementlar soni
n = int(input("Nechta element kiritmoqchisiz:"))
# bo'sh list
a = []
i = 0
while i < n:
# sanagichni oshirish
i += 1
# yangi elementni kiritishni so'rash
new_elem = float(input("Navbatdagi elementni kiriting: "))
# qo'shib qo'yish
a.append(new_elem)
tupleturiga oid berilgan A va B qismdagi hamma topshiriqlarni hamda quyidagilarni ham bajaring.
Berilgan
listturidagi o’zgaruvchi elementlarining qiymatlarini bittaga kamaytiring va yangi hosil bo’lgan qiymatlarni chop qiling.Berilgan
listturidagi o’zgaruvchi ketma-ket kelgan elementlarning o’rnini almashtiring. Bunda ikkinchi elementdan boshlang.Berilgan
listturidagi o’zgaruvchining ketma-ket kelgan elementlarning birinchisi ikkinchisidan katta bo’lsa, u holda ularning o’rnini almashtiring. Bunda ikkinchi elementdan boshlang.Berilgan
listturidagi o’zgaruvchining elementlarini pufakchali usulda tartiblang.Berilgan
listturidagi o’zgaruvchining elementlarini o’riniga qo’yish usulda tartiblang.Berilgan
listturidagi o’zgaruvchining elementlarini tanlash usulda tartiblang.
Ushbu qismda ikki o’lchovli (ichma-ich)
listturidagi o’zgaruvchilar ustida amallar bajaramiz. Ushbu topshiriqlarni bajarish oson bo’lishi uchun, ikki o’lchovlilisto’zgaruvchisini oldindan aniqlab qo’yish yaxshi amaliyot hisoblanadi. Qachon dasturingiz to’g’iri ishlashni boshlaganiga ishonch hosil qilsangiz, shundan so’ng foydalanuvchi berilganlarni kiritishi mumkin bo’ladi.
O’lchami mxn bo’lgan matritsani kiritish dasturini tuzing.
O’lchami mxn bo’lgan matritsaning elementlarini matritsa ko’rinishida chop qiluvchi dasturini tuzing.
O’lchami mxn bo’lgan matritsaning eng katta va kichik qiymatlarini toping.
O’lchami mxn bo’lgan matritsaning har bir qatori bo’yicha eng kichik va katta elementlarini ikkita alohida
listo’zgaruvchisida saqlang va chop qiling.O’lchami mxn bo’lgan matritsaning har bir usutini bo’yicha eng kichik va katta elementlarini ikkita alohida
listo’zgaruvchisida saqlang va chop qiling.O’lchalari bir xil mxn bo’lgan 2 ta matritsa ustida element bo’yicha to’rt arfimetik amallarni bajaruvchi dastur tuzing va natijalarni chop qiling.
O’lchalari bir xil mxn va nxd bo’lgan matritsalarning ko’paytmasini toping.