El dia de hoy crearemos una serie de programas donde imprimiremos un rango de numeros especificando si son numeros pares o impares y mostrando la sumatoria de los mismos.
Veamos como hacer esto:
Version 1: Usando una estructura secuencial (impresion del 1 - 100)
Salida:
Salida:
Si deseas el codigo fuente descarga aqui
Version 3: Usando Arreglos (Impresion del 1-100)
Salida:
Si deseas el codigo fuente descarga aqui
Version 4: Usando arreglos y metodos
Veamos como hacer esto:
Version 1: Usando una estructura secuencial (impresion del 1 - 100)
sumpar=0 sumimpar=0 numero=1 while numero<=100: if numero%2==0: print("Numero par: "+str(numero)) sumpar=sumpar+numero else: print("Numero impar: "+str(numero)) sumimpar=sumimpar+numero numero=numero+1 print("La sumatoria de los numeros pares es: "+str(sumpar)) print("La sumatoria de los numeros impares es: "+str(sumimpar))
Salida:
Si deseas el codigo fuente descarga aqui
Version 2: usando metodos
def metodo(inicio,fin): sumpar = 0 sumimpar = 0 while inicio<=fin: if inicio%2==0: print("Numero par: "+str(inicio) ) sumpar=sumpar+inicio else: print("Numero impar: "+str(inicio)) sumimpar=sumimpar+inicio inicio=inicio+1 print("La sumatoria de los numeros pares es: " + str(sumpar)) print("La sumatoria de los numeros impares es: " + str(sumimpar)) inicio=input("Ingrese el inicio de la lista") fin=input("Ingrese el fin de la lista") metodo(inicio,fin)
Salida:
Si deseas el codigo fuente descarga aqui
Version 3: Usando Arreglos (Impresion del 1-100)
sumpar=0 ListaPares=[] sumimpar=0 ListaImpares=[] numero=1 while numero<=100: if numero%2==0: ListaPares.append(numero) sumpar=sumpar+numero else: ListaImpares.append(numero) sumimpar=sumimpar+numero numero=numero+1 print("Los numeros pares encontrados son: "+str(ListaPares)) print("La sumatoria de los numeros pares es: "+str(sumpar)) print("Los numeros impares encontrados son: "+str(ListaImpares)) print("La sumatoria de los numeros impares es: "+str(sumimpar))
Salida:
Si deseas el codigo fuente descarga aqui
Version 4: Usando arreglos y metodos
def imprimir(arreglo): for i in arreglo: print i def metodo(inicio,fin): sumpar=0 ListaPares=[] sumimpar=0 ListaImpares=[] inicio=1 while inicio<=fin: if inicio%2==0: ListaPares.append(inicio) sumpar=sumpar+inicio else: ListaImpares.append(inicio) sumimpar=sumimpar+inicio inicio=inicio+1 print("Los numeros pares encontrados son: ") imprimir(ListaPares) print("La sumatoria de los numeros pares es: "+str(sumpar)) print("\n\nLos numeros impares encontrados son: ") imprimir(ListaImpares) print("La sumatoria de los numeros impares es: "+str(sumimpar)) inicio=input("Ingrese el inicio de la lista") fin=input("Ingrese el final de la lista") metodo(inicio,fin)
Salida:
Si deseas el codigo fuente descarga aqui
Comentarios
Publicar un comentario