Ветвления и оператор выбора.Задача № 21 22 23

20
____

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

import random
X=random.randint (1,100)
A=0
B=20
if B>X>A:
print ("Prinadlejit")
else:
print("Ne prinadlejit")

21
_______

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

import random
X=random.randint (1,10)
Y=random.randint (1,10)
Z=1/(X*Y)
if Z>0:
print ("positive function")
else:
print("negative function")

22
_____

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

import random
A=random.randint (1,10)
B=random.randint (1,20)
C=random.randint (1,30)
if A < B < C:
print ("performed","A < B < C")
else:
print ("not performed","A B B>C
print ("performed","A > B > C")
else:
print ("not performed","A > B > C")

23
______

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

import random
import math
X= random.randint (1,15)
Y= random.randint (1,20)
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)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *