Pythonda takrorlanuvchi algoritmlar bilan ishlash


dan n gacha bo‘lgan natural sonlar kvadratlari yig‘indisini toping. Yechish. Izlanayotgan yig‘indini S bilan belgilaymiz


Download 38.89 Kb.
bet9/9
Sana31.01.2023
Hajmi38.89 Kb.
#1145125
1   2   3   4   5   6   7   8   9
Bog'liq
nazariy savollarga javob

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-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!"));
A va В butun musbat sonlari berilgan (A>B). A usunlikdagi kesmada maksimal darajada В kesma joylashtirilgan. A kesmaning bo‘sh qismini aniqlovchi dastur tuzing. Ko‘paytirish va bo‘lish amallarini ishlatmang.
a=int(input('A='));
b=int(input('B='));
while b a=a-b;
print("A ning bo'sh qismi=",a);

Download 38.89 Kb.

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




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