N = int(input("Son kiriting: "))



Yüklə 344,76 Kb.
tarix15.10.2023
ölçüsü344,76 Kb.
#155726
1-amaliy Python


  1. N natural soni berilgan. N gacha bo‘lgan do‘st sonlarni chiqaruvchi dastur tuzilsin. Agar birinchi son bo‘luvchilari yig‘indisi ikkinchi songa, ikkinchi son bo‘luvchilari yig‘indisi birinchi songa teng bo‘lsa, bu sonlar do‘st sonlar deyiladi.

N = int(input("Son kiriting: "))


def boluvchilari(N):
yigindi = 0
for i in range(1, N):
if N % i == 0:
yigindi += i
return yigindi
def dost_sonlar(N):
for i in range(1, N + 1):
for j in range(i + 1, N + 1):
if boluvchilari(i) == j and boluvchilari(j) == i:
print(f"{i} va {j} do'st sonlar.")
dost_sonlar(N)




a=int(input("Birinchi sonni kiriting: "))
b=int(input("Ikkinchi sonni kiriting: "))
c=int(input("Uchunchi sonni kiriting: "))
d=int(input("To'rtinchi sonni kiriting: "))
if a==b and b==c:
print(f"qolgan sonlarga teng bo'lmagan son {d} tartib raqami 4")
elif a==b and b==d:
print(f"qolgan sonlarga teng bo'lmagan son {c} tartib raqami 3")
elif a==c and c==d:
print(f"qolgan sonlarga teng bo'lmagan son {b} tartib raqami 2")
elif b==c and c==d:
print(f"qolgan sonlarga teng bo'lmagan son {a} tartib raqami 1")

3.


n=int(input("Son kiriting: "))
d=1
for i in range(n):
d*=(i+1)
print(f"{n} gacha bo'lgan sonlar ko'paytmasi {d} ga teng")

4.
ranglar=['Yashil','Qizil','Sariq','Oq','Qora']
hayvonlar=["sichqon","sigir","yo'lbars","quyon","ajdar","ilon","ot","qo'y","maymun","tovuq","it","to'ng'iz"]
yil=int(input("Yilni kiriting: "))
yil = yil - 1984
print(ranglar[yil//12], hayvonlar[yil%12])

Yüklə 344,76 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin