Задача 26

Дано вещественное число A. Вычислить f(A), если f(x) = 0, при x ≤ 0; f(x) = x при 0 < x < 1, в противном случае f(x) = x4.

Решение

import random
X = random.randint(1.0,5.0)
if X<= 0 :
    print("f("+str(X)+")="+str(f))
if 0<X<1:
    print("f("+str(X)+")="+str(f))
else:
    f = X**4
    print("f("+str(X)+")="+str(f))


Решение

Задача 25

Дано вещественное число A. Вычислить f(A), если f(x) = x2 + 4x + 5, при x ≤ 2; в противном случае f(x) = 1/(x2 + 4x + 5).
Решение:

import random
X = random.randint(1,5)
if X <= 2 :
    f = X**2 + 4*X + 5
    print("f("+str(X)+")="+ str(f))
else:
    f = 1/(X**2 + 4*X + 5)
    print("f("+str(X)+")="+str(f))


Решение

Задача 24

Даны вещественные положительные числа a, b, c, d. Выясните, может ли прямоугольник со сторонами a,b уместиться внутри прямоугольника со сторонами c,d так, чтобы каждая сторона внутреннего прямоугольника была параллельна или перпендикулярна стороне внешнего прямоугольника.
Решение

import random
a=random.randint(1,50)
print("a= " + str(a))
b=random.randint(1,50)
print("b= " + str(b))
c=random.randint(1,50)
print("c= " + str(c))
d=random.randint(1,50)
print("d= " + str(d))
if (a <= c and b <= d) or (a <= d and b <= c):
    print("Прямоугольник со сторонами a, b поместится в прямоугольник со сторонами c, d")
if not (a <= c and b <= d) or not (a <= d and b <= c):
    print("Прямоугольник со сторонами a, b не поместится в прямоугольник со сторонами c, d")


Решение на Codngground

Задача 23

Даны двещественные числа X и Y . Вычислить Z. Z = √(X x Y) при X > Y, Z = ln(X + Y ) в противном случае

Решение:

import random
import math

X = random.randint (1,78)
Y = random.randint (1,34)
print ("X - ",X)
print ("Y - ",Y)
if X > Y :
    Z = math.sqrt(X*Y)
    print("Zqrt - ",Z)
else:
    Z = math.log(X+Y)
    print ("Zlog - ",Z)


Решение на Codngground

Задача 22

Даны вещественные числа: A, B, C. Определить, выполняются ли неравенства A < B B > C и какое именно неравенство выполняется.

Решение:

import random
import math
A = random.randint (1,90)
B = random.randint (1,90)
C = random.randint (1,90)
if A < B < C :
    print ("vipolnyaetsya","A < B < C")
else :
    print ("ne vipolnyaetsya","A < B < C") if A > B > C:
    print ("vipolnyaetsya","A > B > C")
else:
    print ("ne vipolnyaetsya","A > B > C")
print ("A -",A)
print ("B -",B)
print ("C -",C)


Решение на Codngground

Задача 21

Определить значение функции Z = 1/(XY ) при произвольных X и Y
Решение:

import random
import math
X = random.randint (1,100)
Y = random.randint (1,100)
Z = 1/(X*Y)
print ("X -",X,"Y -",Y)
print ("Ответ -",Z)


Решение на Codngground

Задача 20

Дано число X. Определить, принадлежит ли это число заданному промежутку [a,b].

Решение:

import random
ch=random.randint (0,50)
print(ch)
a=3
b=18
if b>ch>a:
print ("Prinadlegit")
else:
print("Ne prinadlegit")


Решение на Codngground

Задача 19

Даны вещественные числа: X, Y, Z. Определить, существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным.

Решение

a=10.0
b=8.0
c=12.0
if a+b>c and a-b


Решение на Codngground

Задача 18

Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, можно ли заполнить жидкостью объёма M первую ёмкость, вторую, обе.
Решение:

import random
import math
A = random.randint (1,5)
V = A**3
print ("Объём куба",V)
P = math.pi
H = random.randint (1,5)
R = random.randint (1,3)
W = (P*R**2)*H
print ("Объём цилиндра",W)
Vg = random.randint (1,50)
print ("Объём жидкости",Vg)
if Vg > V :
    print ("Можно заполнить куб")
else:
    print ("Нельзя заполнить куб")
if Vg > W :
    print ("Можно заполнить цилиндр")
else:
    print("Нельзя заполнить цилиндр")
if Vg > V+W :
    print("Можно заполнить оба")
else :
    print ("Нельзя заполнить оба")


Решение на Codngground

Задача 17

Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, поместится ли жидкость объёма M в первую ёмкость, во вторую, в обе.
Решение:

import math
A=8.0
H=6.0
R=4.0
M=13.0
CV=A**3
CYV=math
.pi * R**2 * H
if CV>M:
 print ("possibly")
else:
 print ("unpossibly")
if CYV>M:
 print ("possibly")
else:
 print ("unpossibly")
if M<CYV<CV:
 print ("possibly")
else:
 print ("unpossibly")


Решение на Codngground