Input: Output


Download 16.33 Kb.
Sana28.12.2022
Hajmi16.33 Kb.
#1016034
Bog'liq
Fan nomi Ma’lumotlar tuzilmasi va algoritmlari


Topshiriqlar

  1. Uch xonali son berilgan. Berilgan sonning raqamlari yig’indisini topuvchi dastur tuzing.

Input:

Output:

N kiriting: 867

21



n=int(input('Sonni kiriting '))
def fun(n):
if n==0:
return 0
return n%10+fun(n//10)
print(fun(n))

  1. To‘rt xonali son berilgan. Berilgan sonning raqamlari ko’paytmasini topuvchi dastur tuzing.

Input:

Output:

N kiriting: 4368

576



n=int(input('Sonni kiriting '))
def fun(n):
if n==1:
return 1
return n%10*fun(n//10)
print(fun(n))



  1. To’g’ri burchakli uchburchakning katetlari berilgan. Berilgan uchburchakning medianasini topuvchi dastur tuzing (Yaxlitlashda format() dan foydalaning).

Input:

Output:

b,c ni kiritng: 5,6

15.25



import math
a,b=float(input())
m=a*b/math.sqrt(a**2+b**2)
print(m)

  1. Uchburchakning tomonlari berilgan. Uning a tomoniga tushuvchi medianasini topuvchi dastur tuzing (Yaxlitlashda format() dan foydalaning).

Input:

Output:

b,c ni kiritng: 7,5,9

6.38

import math
a,b,c=float(input())
m=math.sqrt(2*(b**2+c**2)-a**2)/2
print(m)

  1. Shar radiusi berilgan. Uning hajmini topuvchi dastur tuzing (Yaxlitlashda format() dan foydalaning).

Input:

Output:

r ni kiriting: 7.5

31.42



import math
n=float(input('Radiusni kiriting '))
def fun(n):
print(math.pi*n*n*n*4/3)
fun(n)
Download 16.33 Kb.

Do'stlaringiz bilan baham:




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