Mostrar el factorial de un numero en python
Mostrar la suma progresiva de un numero en python
Mostrar numero primo en python
Los cálculos hacerlos definiendo funciones en python
Este es un ejemplo de examen de programacion en python en el que tiene incluido (menu while funciones)de duracion de 1 hora.
Hacer click en las imágenes para hacerlas grandes
def hacer_a():
suma=0
a=int(input("Introduzca un numero "))
print(" ")
for i in range (1,a+1):
print("+",i,"",end="")
suma=suma+i #cada vez que pase por i se sumara Ej a=5 entonces el rango ira (1,2,3,4,5)
print(" La suma es ",suma) #suma=0+ i=1 entonces 0+1=1 ahora suma=1 y i=2 entonces 1+2=3 ahora suma=3 y i=3 entonces 3+3=6 etc
def hacer_b():
facto=1
b=int(input("Introduzca un numero "))
print(" ")
for i in range (1,b+1):
print("*",i,"",end="")
facto=facto*i
print(" El factorial de ",b," es ",facto)
def hacer_c():
numero = int(input("introduzca un numero ")) #Un numero primo es el que se divide entre la unidad osea 1 y entre si mismo ( solo se divide solo 2 veces)
print(" ")
vecesquesedivide = 0 #Aqui hacemos un contador cada vez que se divida por el for de abajo
verificar= True
for i in range(1,numero+1):#Aqui es una serie de divisiones entre el numero introducido y todos los numeros antes de el hasta llegar a el mismo.
if (numero% i)==0:
vecesquesedivide = vecesquesedivide + 1
if vecesquesedivide >= 3 : #Aqui si se divide mas o igual a 3 veces ya no es un numero primo Ej 15
verificar=False # en un rango (1,15)
break #se divide 15/1=15;15/3=5;15/5=3; 15/15=1 entonces no es un numero primo por que es divisible ente 1,3,5,15
if numero<2:
verificar=False
print("el numero" ,numero,"no es un numero compuesto")
if numero<0:
verificar=False
print("No hay numeros primos con signo negativo ")
if vecesquesedivide==2 or verificar==True:
print ("El numero",numero," es primo")
else:
print ("El numero" ,numero,"no es primo")
def menu():
opcion=0
while(opcion!=4):
print("----------------------------------------------------------------------")
print("PROCESO DE UN NUMERO ,SUMATORIO,FACTORIAL O COMPROBAR SI ES PRIMO ")
print("----------------------------------------------------------------------")
print("1.- SUMATORIO ")
print("2.- FACTORIAL")
print("3.- SABER SI ES PRIMO ")
print("4.- SALIR ")
print("----------------------------------------------------------------------")
opcion=int(input("ELIJE UNA OPCION "))
if(opcion==1):
hacer_a()
if(opcion==2):
hacer_b()
if(opcion==3):
hacer_c()
Aquí les dejo un link poema costumbrista de mi pueblo
No hay comentarios:
Publicar un comentario