Welcome to Python codes

EXPLAIN THE PYTHON CODE EXAMPLES HERE:

Simple code of real roots of a quadratic equation entering a, b and c values:


    # Finding the roots of a quadratic equation

a = float(input("Enter A: "))
b = float(input("Enter B: "))
c = float(input("Enter C: "))

d = b**2 - 4*a*c
r1 = (-b + d**0.5)/(2*a)
r2 = (-b - d**0.5)/(2*a)

print("The roots are", r1, "and", r2)

    

Quadratic equation with assigned values a, b and c and complex numbers


#Python program to find roots of quadratic equation
import math 
  
  
# function for finding roots
def equationroots( a, b, c): 
  
    # calculating discriminant using formula
    dis = b * b - 4 * a * c 
    sqrt_val = math.sqrt(abs(dis)) 
      
    # checking condition for discriminant
    if dis > 0: 
        print(" real and different roots ") 
        print((-b + sqrt_val)/(2 * a)) 
        print((-b - sqrt_val)/(2 * a)) 
      
    elif dis == 0: 
        print(" real and same roots") 
        print(-b / (2 * a)) 
      
    # when discriminant is less than 0
    else:
        print("Complex Roots") 
        print(- b / (2 * a), " + i", sqrt_val) 
        print(- b / (2 * a), " - i", sqrt_val) 
  
# Driver Program 
a = 1
b = 10
c = -24
  
# If a is 0, then incorrect equation
if a == 0: 
        print("Input correct quadratic equation") 
  
else:
    equationroots(a, b, c)


 

In this trinket below you can find the two previous python codes remixed in order to obtain a, b and c data from user and complex roots are also obtained

Find a better solution for quadratic equation and solve mathematical problems regarding Technology

Using IDLE included python editor with tkinter packages as an interface to read colour code of resistors