You are on page 1of 1

Розв'язування задач мовою Python (розгалуження)

Ступаков Денис

1. from math import*


print('Введіть число x')
x=int(input())
print('Введіть число y')
y=int(input())
middle=(x+y)/2
print('Середнє арифметичне=',middle)

2. from math import*


x1=int(input("Тризначне число:"))
x2=0
while x1>0 and x1<1000:
digit=x1%10
x1=x1//10
x2=x2*10
x2=x2+digit
print('"Зворотній" порядок:',x2)

3. from math import *


print("Введіть координати першої вершини")
x1=int(input("x1="))
y1=int(input("y1="))
print("Введіть координати другої вершини")
x2=int(input("x2="))
y2=int(input("y2="))
print("Введіть координати третьої вершини")
x3=int(input("x3="))
y3=int(input("y3="))
a=sqrt((x2-x1)**2+(y2-y1)**2)
b=sqrt((x3-x2)**2+(y3-y2)**2)
c=sqrt((x3-x1)**2+(y3-y1)**2)
p=(a+b+c)/2
s=sqrt(p+(p-a)*(p-b)*(p-c))
if c<a+b and a<b+c and b<c+a:
print('Периметр =',p)
else:
print('Трикутник не існує')
if c<a+b and a<b+c and b<c+a:
print('Площа =',s)
else:
print('Трикутник не існує')

4. from math import*


print('Введіть x')
x=int(input())
print('Введіть y')
y=int(input())
print('Введіть z')
z=int(input())
if x<y+z and z<x+y and y<z+x:
print('Існує')
else:
print('Не існує')

5. from math import*


num = int(input())
a = num % 10
num //= 10
b = num % 10
num //= 10
c = num % 10
d = num // 10
if a>b and a>d and a>c:
print(a)
elif a==b and a>d and a>c:
print(a)
elif a==c and a>d and a>b:
print(a)
elif a==d and a>b and a>c:
print(a)
if b>a and b>d and b>c:
print(b)
elif b==a and b>d and b>c:
print(b)
elif b==c and b>d and b>a:
print(b)
elif b==d and b>a and b>c:
print(b)
if c>a and c>d and c>b:
print(c)
elif c==b and c>d and c>a:
print(c)
elif c==a and c>d and c>b:
print(c)
elif c==d and c>b and c>a:
print(c)
if d>a and d>b and d>c:
print(d)
elif d==a and d>b and d>c:
print(d)
elif d==c and d>b and d>a:
print(d)
elif d==b and d>c and d>a:
print(d)

6. from math import*


print('Введіть x')
x=int(input())
y=(x*x*x+2)/(x*x-1)+5
print("%.3f" %y)

You might also like