#WSQ07

“Sum of Numbers”

En este programa se hace la suma de un rango, para empezar, pide dos valores al usuario en orden del menor al mayor del rango, y en seguida realiza la suma desde el primero hasta el ultimo incluyéndolos, es decir si el usuario elige del 1 al 10 el programa sumara “1+2+3+4+5+6+7+8+9+10” y el resultado será 55.

Como es esperado, hoy aprendí algo muy interesante, que fue a limpiar la pantalla lo que detallaré un poco mas adelante. Después de que el usuario pide los valores el programa se asegura de que estén en orden correcto, ademas de que no sean dos números iguales, de ser así el programa ejecuta ciertas medidas para decirle al usuario que esta introduciendo valores incorrectos y después los vuelve a pedir. El programa limpia pantalla cada vez que da un resultado.

El programa inicia con un ciclo primero declare dos valores, numero1 y numero2 estos valores son muy útiles para comenzar, en el ciclo hay tres condicionales que se encargan de verificar si el primer numero es mayor al primero, al revés o que los dos valores introducidos sean iguales, para cada caso se ejecutara una acción, en caso de ser alguna de las dos opciones incorrectas el programa se repetirá.

En cada cada resultado del programa se utiliza un modulo que fue declarado al inicio del programa este modulo limpia la pantalla, y se importa de la siguiente manera:

import os

Una vez importado se usa en ciertas partes del código para limpiar todo lo que le precede y se utiliza  así:

os.system (“clear”)

Aquí puedes ver el mi código:

import os
print(“Este programa hace la suma de un rango”)
numero1=1
numero2=0
while (numero1>=numero2):

print(“Dame el menor numero de tu rango”

uno sum
dos sum
tres sum
cuatro sum
cinco sum
seis sum


numero1=int(input())
print(“Dame el mayor numero de tu rango”)
numero2=int(input())

if (numero1<numero2):
contador=numero1
otro=0
while(contador<=numero2):
os.system (“clear”)
otro=otro+contador
contador=contador+1
print(“la suma del”,numero1,“hasta”,numero2,“es:”, otro)
 if(numero1>numero2):
os.system (“clear”)
print(“Elegiste el mayor numero del rango al inicio por favor introduce el menor                    primero”)
if(numero1==numero2):
os.system (“clear”)
print(“Incorrecto! introduce otros valores”,numero1,“y”,numero2,“no son valores                de un rango valido”)

Cambien puedes ver el código en GitHub

Por acá unos ejemplos del código corriendo

uno sumdos sumtres sumcuatro sumcinco sumseis sum

Esta página me sirvió mucho para aprender a limpiar pantalla

 

 

 

CC BY-SA 4.0 #WSQ07 by carlosdanielmartinezblog is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.