Pythonda takrorlanuvchi algoritmlar bilan ishlash
array(massiv_turi, qiymatlar_ro‘yxati)
Download 38.89 Kb.
|
nazariy savollarga javob
- Bu sahifa navigatsiya:
- Doiraning elementlari quyidagi tartibda nomerlangan. 1-radius , 2- diametr
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!"); n butun soni berilgan (n>0). Uni bo‘lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarini teskari tartibda chiqaruvchi dastur tuzing. import math; n=int(input('n=')); while n>0: i=n%10; n=math.floor(n/10); print(i, end=''); Doiraning elementlari quyidagi tartibda nomerlangan. 1-radius , 2- diametr , 3-uzunligi , 4-doiraning yuzasi . Shu formulalardan bittasi berilganda qolganlarini topuvchi dastur tuzing. import math; r=float(input('Doiraning radiusini kiriting:')); k=float(input('Doiraning element raqamini kiriting:')); if k==1: print("Radius",r,"ga teng!"); elif k==2: D=2*r; print("Diametr",D,"ga teng!"); elif k==3: L=2*math.pi*r; print("Aylana uzunligi",L,"ga teng!"); elif k==4: S=math.pi*pow(r,2); print("Doiraning yuzi",S,'ga teng!'); Download 38.89 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling