@@ -36,21 +36,20 @@ def Ptgs(Opt):
36
36
hip = round (u .sqrt ((c1 ** 2 )+ (c2 ** 2 )),s .FloatPrec )
37
37
if Opt == '1' : # Simples: calc raiz de hip
38
38
print ("c1 = " ,c1 ,", c2 = " ,c2 ,", hip = √" )
39
- r = input ()
40
39
rs = (c1 ** 2 + c2 ** 2 )
41
- elif Opt == '2' : # Normal: calcula hip
40
+ elif Opt == '2' : # Normal: calcula hip
42
41
print ("c1 = " ,c1 ,", c2 = " ,c2 ,", hip = " )
43
- r = input ()
44
42
rs = hip
43
+ r = input ()
45
44
if u .CheckForFloat (r ) == False :
46
45
if r == 'exit' : return 'exit'
47
46
else : return 'Nula'
48
47
else :
49
- if float (r ) == rs :
48
+ if float (r ) == rs :
50
49
print ("Certo" )
51
50
return 'Certo'
52
- else :
53
- print ("O certo seria " ,rs )
51
+ else :
52
+ print ("O certo seria " ,rs , "." )
54
53
return 'Errado'
55
54
56
55
def BskrMenu ():
@@ -88,10 +87,10 @@ def Bhaskara(Opt):
88
87
r = input ("Delta = " )
89
88
if r == 'exit' and s .RCount == 0 : return 'exit'
90
89
if u .CheckForFloat (r ) == False : l .append ('Nula' )
91
- elif r == Delta :
90
+ elif float ( r ) == Delta : # P/ evitar diferença entre tipos de dados
92
91
print ("Certo" )
93
92
l .append ('Certo' )
94
- else :
93
+ else :
95
94
print ("O correto seria " ,Delta ,"." )
96
95
l .append ('Errado' )
97
96
elif Opt == '2' :
@@ -101,12 +100,11 @@ def Bhaskara(Opt):
101
100
for i in range (len (rs )):
102
101
r = input (q [i ]+ " = " )
103
102
if r == 'exit' and s .RCount == 0 : return 'exit'
104
- if u .CheckForFloat (r ) == False :
105
- l .append ('Nula' )
106
- elif r == rs [i ]:
103
+ if u .CheckForFloat (r ) == False : l .append ('Nula' )
104
+ elif float (r ) == rs [i ]:
107
105
print ("Certo" )
108
106
l .append ('Certo' )
109
- else :
107
+ else :
110
108
print ("O correto seria " ,rs [i ],"." )
111
109
l .append ('Errado' )
112
110
return l
0 commit comments