Pythonda takrorlanuvchi algoritmlar bilan ishlash


Ikkita sonning o‘rta arifmetigi va geometrigini hisoblovchi


Download 0.56 Mb.
Pdf ko'rish
bet10/11
Sana02.02.2023
Hajmi0.56 Mb.
#1147857
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
nazariy savollarga javob

Ikkita sonning o‘rta arifmetigi va geometrigini hisoblovchi 
o‘rta_arifmetigi_geometrigi nomli funksiya hosil qiling. 
o‘rta_arifmetigi_geometrigi funksiyasi orqali a, b, c, d 
sonlaridan (a, b), (a, c), (a, d) juftliklarining o‘rta 
arifmetigi va geometrigini hisoblovchi dastur tuzing
import math;
def orta_arifmetigi_geometrigi(a,b):
p=math.sqrt(a*b);
s=(a+b)/2;
print("O'rta geometrigi=",p);
print("O'rta arifmetigi=",s);
a=int(input('a='));
b=int(input('b='));
c=int(input('c='));
d=int(input('d='));
orta_arifmetigi_geometrigi(a,b);
orta_arifmetigi_geometrigi(a,c);
orta_arifmetigi_geometrigi(a,d);
1 dan n gacha bo‘lgan natural sonlar kvadratlari 
yig‘indisini toping. Yechish. Izlanayotgan yig‘indini S 
bilan belgilaymiz 
. import math
n=int(input('n='));
s=0;
for i in range(1,n+1):
s=s+math.pow(i,2);
print('S=',s)


Uchta X, Y, Z musbat sonlar berilgan. Tomonlari X, Y, Z ga 
teng uchburchak mavjudmi? Agar mavjud bo‘lsa bu 
uchburchakning yuzini toping

import math
x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
if (x+y)>z and (x+z)>y and (z+y)>x:
print("Bunday uchburchak mavjud!")
p=(x+y+z)/2
s=math.sqrt(p*(p-x)*(p-y)*(p-z))
print("s=",s)
else:
print("Bunday uchburchak mavjud emas!")
k va n butun sonlari berilgan (n>0). к sonini n marta 
chiqaruvchi dastur tuzing

k=int(input('K='));
n=int(input('N='));
for i in range(1,n+1):
print(k,'\n');
1-7 gacha bo‘lgan butun sonlar berilgan. Kiritilgan songa mos 
ravishda hafta kunlarini so‘zda ifodalovchi dastur tuzing. (1-

Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling