Shartli operator, to’liq va qisqartirilgan shakli bu operator python
Download 96.27 Kb.
|
7-mavzu kasbiy fan
- Bu sahifa navigatsiya:
- 1-holatda
if elif elif else if-elif-else ketma-ketligida Python avval if Misol uchun x va y sonlari kiritilganda ularni bir-biri bilan taqqoslaydigan dastur va uning natijasini ko’rib chiqaylik:
1-holatda: x ga 12, y ga 24 qiymatlarini berganimizda natijamiz: “12 kichik 24 dan” javobi chiqadi, 2-holatda: x ga 12, y ga 12 qiymatlarini berganimizda natijamiz: “12 ga 12 teng” javobi chiqadi, 3-holatda: x ga 15, y ga 7 qiymatlarini berganimizda natijamiz: “15 katta 7 dan” javoblari chiqadi. PHP DA IF...ELSE VA ELIF OPERATORI TADBIQI masala. Ax2+Bx+C=0 kvadrat tenglamaning ildizlarini toping. Yechish. Kiritiladigan ma'lumotlar - bu tenglama koeffitsienti: a - noma'lumning ikkinchi darajasi oldidagi koeffisient; b - noma'lumning birinchi darajasi oldidagi koeffisient; c - ozod had. Topiladigan natija - x1 va x2 tenglama ildizlari. Buyruqlar: Diskriminantni hisoblash formulasi: d=b2-4ac bilan Agar diskirminant natijasi noldan katta bo’lsa, u xolda quyidagi formula tenglama ildizlari topiladi: л1 = x2 = - b + dd 2 a bilan - b л1 = — 2a Agar diskerminant natijasi noldan kichik bo’lsa, bu tenglamaning haqiqiy ildizi yo‘qligini bildiradi. import math a=float(input('a=')) b=float(input('b=')) c=float(input('c=')) d=math.pow(b,2)-4*a*c if d>0: x1=(-b-math.sqrt(d))/(2*a) x2=(-b+math.sqrt(d))/(2*a) print('x1=',x1,'\nx2=',x2) elif d==0: x=-b/(2*a) print('Tenglama bitta ildizga ega\nx=',x) else: print('Diskreminant 0 dan kichik yechim mavjud emas!') Python 3.7.1 Shell File Edit Shell Debug Options Window Help Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 1 1)] on Win32 Type "help", "copyright", "credits" or "license »> = RESTART: D:/Dasturlar/Python/Tarmoqlanuvchi a=l b=4 c=4 Tenglama bitta ildizga ega x= -2.0 »> = RESTART: D:/Dasturlar/Python/Tarmoqlanuvchi a=6 b=4 c=5 Diskreminant 0 dan kichik yechim mavjud emas! = RESTART: D:/Dasturlar/Python/Tarmoqlanuvchi a=l b=5 c=4 xl= -4.0 x2= -1.0 »> Agar diskerminant natijasi nolga teng bo‘lsa, u xolda quyidagi formula tenglama ildizlari topiladi: Download 96.27 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling