Pythonda takrorlanuvchi algoritmlar bilan ishlash
Pythonda shartli tanlash operatorlari
Download 0.56 Mb. Pdf ko'rish
|
nazariy savollarga javob
Pythonda shartli tanlash operatorlari
1-7 gacha bo‘lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so‘zda ifodalovchi dastur tuzing. (1-Dushanba.2-Chorshanba....h.k) k=int(input('Hafta kuni raqamini kiriting:')); switch={ 1: 'Dushanba', 2: 'Seshanba', 3: 'Chorshanba', 4: "Payshanba", 5: 'Juma', 6: 'Shanba', 7: 'Yakshanba', } print(switch.get(k,"1 dan 7 gacha sonlar kiriting!")); 5.2-masala. К butun soni berilgan. Baho natijalarini chiqaruvchi dasturini tuzing.(1-yomon, 2-qoniqarsiz, 3- qoniqarli, 4-yahshi, 5-a’lo). Agar к soni 1-5 gacha oraliqqa tegishli bo‘lmasa, u holda “xato 1 dan 5 gacha raqam kiriting!”” matni chiqarilsin. k=int(input('K butun sonini kiriting:')); switch={ 1: 'Yomon', 2: 'Qoniqarsiz', 3: 'Qoniqarli', 4: "Yaxshi", 5: "A'lo" } print(switch.get(k,"1 dan 5 gacha raqam kiriting!")) Pythonda massivlar Pythondagi massiv - bu bir xil turdagi ob’ektlarni saqlash uchun ishlatiladigan buyurtma qilingan ma’lumotlar tuzilishi. Funktsional imkoniyatlari jihatidan ular ro’yxatlarga o‘xshashdir, ammo ularning kirish ma’lumotlari turiga, shuningdek o‘lchamlariga nisbatan ba’zi cheklovlar mavjud. Ushbu xususiyatga qaramay, massivlar Python dasturlash tilidagi ma’lumotlar to‘plamlari bilan ishlash uchun juda funktsional vosita hisoblanadi. Massivlarni yaratishning umumiy sintaksisi quyidagicha: array(massiv_turi, qiymatlar_ro‘yxati) Lokator dunyoning bir tomoniga qaratilgan((‘v’-shimol, ‘j’- janub, ‘q’-sharq, ‘g’-g‘arb) va uchta raqamli buyruq: 0-o‘ngga buril, 1-chapga buril, 2-burilish 180°. С - lokatorning boshlang‘ich holati va K1, K2 - buyruqlar berilgan. Berilgan buyruq bajarilgandan keyin lokator holatini aniqlovchi dastur tuzing. k=int(input("Komanda raqamini kiriting:")); y=input("Lokatr yo'nalishini kiriting:"); s="shimol";j="janub";q="sharq";g="g'arb"; if k==0: if y==s: print(y,"bo'yicha o'ngga buril"); elif y==j: print(y,"bo'yicha o'ngga buril"); elif y==q: print(y,"bo'yicha o'ngga buril"); elif y==g: print(y,"bo'yicha o'ngga buril"); else: print("Yo'nalish yoki komandani to'g'ri kiriting!"); elif k==1: if y==s: print(y,"bo'yicha chapga buril"); elif y==j: print(y,"bo'yicha chapga buril"); elif y==q: print(y,"bo'yicha chapga buril"); elif y==g: print(y,"bo'yicha chapga buril"); else: print("Yo'nalish yoki komandani to'g'ri kiriting!"); elif k==2: if y==s: print(y,"tomon 180 gradusga buril"); elif y==j: print(y,"tomon 180 gradusga buril"); elif y==q: print(y,"tomon 180 gradusga buril"); elif y==g: print(y,"tomon 180 gradusga buril"); else: print("Yo'nalish yoki komandani to'g'ri kiriting!"); else: print("Bunday yo'nalish yoki komanda mavjud emas!"); Download 0.56 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling