All pastes #2090359 Raw Edit

Something

public text v1 · immutable
#2090359 ·published 2011-10-15 21:35 UTC
rendered paste body
while 1:  
    valeur_a = False
    valeur_b = False
    valeur_c = False
    while valeur_a == False:
        print("Entrez la valeur du coefficient du premier terme (ex: 2x²) :")
        a=input()
        try:
            a = float(a)
            valeur_a = True
        except:
            print("La valeur entrée n'est pas valide.")
            continue
    while valeur_b == False:
        print("Entrer la valeur du coefficient du deuxième terme (ex: 3x) :")
        b = input()
        try:
            b = float(b)
            valeur_b = True
        except:
            print("La valeur entrée n'est pas valide.")
            continue
    while valeur_c == False:
        print("Entrer la valeur du coefficient du dernier terme (ex: 4) :")
        c = input()
        try:
            c = float(c)
            valeur_c = True
        except:
            print("La valeur entrée n'est pas valide.")
            continue
    if -b == 2*(a**(1/2))*(c**(1/2)) or b == 2*(a**(1/2))*(c**(1/2)):
        if b > 0:
            signe = '+'
        else:
            signe = '-'
        sqrt_a = a**(1/2)
        sqrt_c = c**(1/2)
        print("""(""", sqrt_a, "x", signe, sqrt_c, """)² est la factorisation du trinôme carré parfait.
        
        ----------------------------------------------------------------
        
        """)
    else:
        print("""Ce trinôme n'est pas un trinôme carré parfait.
        
        ----------------------------------------------------------------
        
        """)