Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

Sergio Sanz Cacho Practica2

62 views
#Sage 1(Funcionamiento de los comandos is_prime y factor). a = int(input("Introduza un numero para comprobar si es primo: ")) if(is_prime(a)): print("El numero "+str(a)+" es primo.") else: print("El numero "+str(a)+" no es primo.")
Introduza un numero para comprobar si es primo:
El numero 9679 es primo.
a = int(input("Introduza un numero para factoorizarlo: ")) print("La factoprizacion del numero "+str(a)+" es la siguiente:") factor(a)
Introduza un numero para factoorizarlo:
La factoprizacion del numero 148546468 es la siguiente: 2^2 * 7 * 29 * 61 * 2999
#Sage 2 comando primes. def CantPrimos(n): cantidad = len(list(primes(1,10**n))) print("La cantiad de primos entre 1 y 10^"+str(n)+" es: "+str(cantidad)) def CantTeorema(n): cantidad_aprox = RDF((10**n)/ln(10**n)) print("La cantiad de primos aproximada entre 1 y 10^"+str(n)+" es: "+str(cantidad_aprox)) a = int(input("Introduzca un numero: ")) b = int(input("Introduzca un numero: ")) c = int(input("Introduzca un numero: ")) print("Con el comando primes:") CantPrimos(a) CantPrimos(b) CantPrimos(c) print("\nDe acuardo al teorema 1.29:") CantTeorema(a) CantTeorema(b) CantTeorema(c)
Introduzca un numero:
Introduzca un numero:
Introduzca un numero:
Con el comando primes: La cantiad de primos entre 1 y 10^3 es: 168 La cantiad de primos entre 1 y 10^4 es: 1229 La cantiad de primos entre 1 y 10^6 es: 78498 De acuardo al teorema 1.29: La cantiad de primos aproximada entre 1 y 10^3 es: 144.76482730108393 La cantiad de primos aproximada entre 1 y 10^4 es: 1085.7362047581294 La cantiad de primos aproximada entre 1 y 10^6 es: 72382.41365054196