AND OPERATORI
AND ingliz tilidan "va" deb tarjima qilinadi, va ikki va undan ko'p shartlarning
barchasi
bajarilishini tekshirishda ishlatiladi. AND operatori bilan yozilgan
shartlarning
barchasi
bajarilgandagina TRUE qiymati qaytadi, agar shartlardan biri
bajarilmay qolsa ham FALSE qiymati qaytadi.
4 topshiriq.
Butun tipga tegishli
x
o‘zgaruvchi berilgan. Uning qiymatiga mos
keluvchi
f
funksiyaning butun qiymati hisoblansin.
holda
aks
x
x
yoki
x
x
x
f
,
3
2
2
,
2
)
(
Python dasturi:
x=int(input(“x ga qiymat kiriting: ”))
if x==x<-2 or x>2:
Funk=2*x
else:
Funk=-3*x
print(“f(x)=”, Funk)
x ga qiymat kiriting: 3
f(x)= 6
5 topshiriq.
Ikkita haqiqiy son berilgan. Agar ularning birinchisi ikkinchisidan
kichik bo‘lsa, uni nol bilan, aks holda berilgan sonlarning o‘rta arifmetigi bilan
almashtiring.
Python dasturi:
print(“Ikkita haqiqiy son kiriting”)
from math import *
a=float(input(“a=”))
b=float(input(“b=”))
if aprint(“Ikkinchi son katta=”, 0)
else:
Ikkita haqiqiy son kiriting
a=9
b=2
Birinchi son katta = 5.5
74
print(“Birinchi son katta=”, (a+b)/2)
6 topshiriq.
Ikkita haqiqiy son berilgan. Bu sonlarning kichigini yarim
yig‘indisi bilan, kattasini esa ko‘paytmasi bilan almashtiring.
Python dasturi:
print(“Ikkita haqiqiy son kiriting”)
from math import *
a=float (input(“a=”))
b=float (input(“b=”))
if a>b:
print(“Kichik son b=”, (a/2+b/2))
print(“Katta son a=”, (a*b))
else:
print(“Kichik son a=”, (a/2+b/2))
print(“Katta son b=”, (a*b))
Ikkita haqiqiy son kiriting
a=9
b=5
Kichik son b = 7.0
Katta son a = 45.0
7 topshiriq.
Uchta o‘zaro har xil sonlarning yig‘indisi birdan kichik bo‘lsa,
berilgan sonlarning eng kichigi, aks holda eng kattasi topilsin.
Python dasturi:
print(“Uchta haqiqiy son kiriting”)
from math import *
a=float(input(“a=”))
b=float(input(“b=”))
c=float(input(“c=”))
if a!=b and b!=c and a!=c:
k=min(a,b,c)
print(“Kichik son =”, k)
else:
Uchta haqiqiy son kiriting
a=6
b=8
b=9
Kichik son = 6.0
75
k=max(a,b,c)
print(“Katta son =”, k)
Dostları ilə paylaş: |