# Так сойдёт?
from math import sqrt
print('Введите коэффициенты a, b, c для ax^2 + bx + c = 0 в виде "a b c", где коэффициент а не равен 0')
a, b, c = list(map(int, input().split())) # здесь поменяй ввода квадратного уравнения, если другой нужен
D = b ** 2 - 4 * a * c # дискриминант
if D < 0:
print("Нет решений")
elif D == 0:
x = (-1 * b + sqrt(D)) / (2 * a)
print("Уравнение имеет одно решение:", x)
else:
x1 = (-1 * b + sqrt(D)) / (2 * a)
x2 = (-1 * b - sqrt(D)) / (2 * a)
print("Уравнение имеет два решения:", x1, "и", x2)
program squart;
var
a,b,c,D,x1,x2:real;
begin
write('Введите множитель стоящий перед X^2 = ');
readln(a);
write('Введите множитель стоящий перед X^1 = ');
readln(b);
write('Введите множитель стоящий перед X^0 = ');
readln(c);
D := sqr(b)-4*(a*c);
writeln('Дискриминант равен: ',D);
x1:=(-b+sqrt(D))/(2*a);
x2:=(-b-sqrt(D))/(2*a);
writeln('Корни уравнения:');
writeln('X1= ',x1);
writeln('X2= ',x2);
end.
Объяснение:
Пример уравнения: x^2-3x-18=0
его решение в программе
Введите множитель стоящий перед X^2 = 1
Введите множитель стоящий перед X^1 = -3
Введите множитель стоящий перед X^0 = -18
Дискриминант равен: 81
Корни уравнения:
X1= 6
X2= -3
from func import register, login
def main():
cmd = input("Enter command (r - register, l - login): ")
if cmd == 'r':
username = input("Enter username: ")
password = input("Enter password: ")
ans = register(login=username, password=password)
if ans == True:
print('Registration successful')
else:
print('Invalid data')
elif cmd == 'l':
username = input("Enter username: ")
password = input("Enter password: ")
ans = login(username, password)
if ans == True:
print('Login successful')
else:
print('Invalid data')
if __name__ == '__main__':
main()
Объяснение: