Срочно Написать код на Python даю 20 балов
Ответы
Відповідь:
def input_var(string, switch):
trigger = False
while True:
try:
var = float(input("Введіть значення "+string+":"))
if switch == 1:
if var*10 == 5 or var == 0:
trigger = True
elif switch == 2:
if var == 0.0:
trigger = True
if trigger:
print(string+" не може дорівнювати цьому значенню числа через появу ділення на нуль. Будь ласка, оберіть інше число")
trigger = False
else:
return var
except ValueError:
print("Некоректне введення для числа. Будь ласка, повторіть ввід.")
x = input_var("x",1)
y = input_var("y",2)
z = input_var("z",3)
t = ((x+y)/(x-0.5)) - ((x-z)/(x*y))
print("Значення t = {0}".format(t))
Пояснення:
Відповідь:
Текст програми на мові Python(Результат виконання програми на мові фото):
x = float(input("Введіть значення x: "))
y = float(input("Введіть значення y: "))
z = float(input("Введіть значення z: "))
t = ((x+y)/(x-(1/2)))-((x-z)/(x*y))
print("Значення виразу t = ", t)