Python - programa de fracciones

 
Vista:

programa de fracciones

Publicado por alex (5 intervenciones) el 11/10/2019 13:09:50
hola que tal estoy intentando hacer un programa que me solucione fracciones, te daría dos posibilidades, meter tu los datos y que te los solucione o bien que te generase los datos aleatoriamente y te de la posibilidad de solucionarlo. Tambien me gustaría poder visualizarlo, he visto paquetes para importar como tkinter para crear ventanas y python cientifico, no se cual seria mejor. Este es el codigo que tengo hasta ahora:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#------------------------------------------------
import random
#------------------------------------------------
 
#fracciones equivalentes
a = int(input("introduce la a:"))
b = int(input("introduce la b:"))
c = int(input("introduce la c:"))
d = int(input("introduce la d:"))
 
def fracciones_equivalentes():
	if a * d == b * c:
		print("son fracciones equivalentes")
	else:
		print("NO son fracciones equivalentes")
 
 
def fracciones_equivalentes_random():
	a = random(0,100)
	b = random(0,100)
	c = random(0,100)
	d = random(0,100)
	input("DIME TU RESPUESTA: ")
 
	print ("LA RESPUESTA CORRECTA ES:  ")
	if a * d == b * c:
		print("son fracciones equivalentes")
	else:
		print("NO son fracciones equivalentes")
 
	if (input in RESPUESTA):
		print ("tu respuesta es CORRECTA")
	elif (choice in no):
		print ("tu respuesta es INCORRECTA")
 
 
	if a * d == b * c:
		print("son fracciones equivalentes")
	else:
		print("NO son fracciones equivalentes")
 
 
 
fracciones_equivalentes_random()
fracciones_equivalentes()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 641
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

programa de fracciones

Publicado por algoritmo (174 intervenciones) el 11/10/2019 18:45:59
Hola

Espero que te sirva :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#------------------------------------------------
import random
#------------------------------------------------
 
def fracciones_equivalentes():
    a = int(input("introduce la a:"))
    b = int(input("introduce la b:"))
    c = int(input("introduce la c:"))
    d = int(input("introduce la d:"))
    if a * d == b * c:
        print("son fracciones equivalentes")
    else:
        print("NO son fracciones equivalentes")
 
 
def fracciones_equivalentes_random():
    a = aleatorio(0,100)
    b = aleatorio(0,100)
    c = aleatorio(0,100)
    d = aleatorio(0,100)
    print '%s/%s = %s/%s ???' % (a, b, c, d)
    respuesta = raw_input("Son Equivalentes (S/N): ")
 
    print ("LA RESPUESTA CORRECTA ES: ")
    if a * d == b * c:
        solucion = 'S'
        print("son fracciones equivalentes")
    else:
        solucion = 'N'
        print("NO son fracciones equivalentes")
 
    if (solucion == respuesta.upper()):
        print ("tu respuesta es CORRECTA")
    else:
        print ("tu respuesta es INCORRECTA")
 
 
def aleatorio(desde, hasta):
    return int(random.uniform(desde, hasta+1))
 
fracciones_equivalentes_random()
fracciones_equivalentes()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar