Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJEMPLOS
COMANDO WHILE - FOR
Ejercicio 1
Leer números enteros de teclado, hasta que el usuario ingrese el 0. Finalmente, mostrar la
sumatoria de todos los números ingresados.
total=0
nro=int(input("Número (0 para terminar): "))
while nro != 0:
total+=nro
nro=int(input("Número: "))
Ejercicio 2
Leer números enteros positivos de teclado, hasta que el usuario ingrese el 0. Informar cuál fue el
mayor número ingresado.
mayor=-1
n=int(input("Número positivo (0 para terminar):"))
while n>=0:
if n>mayor:
mayor=n
n=int(input("Número positivo:"))
print("Mayor número ingresado:", mayor)
Ejercicio 3
Escribir un programa que muestre la sumatoria de todos los números entre el 0 y el 100.
total=0
for i in range(101):
total=total+i
print("Sumatoria:", total)
Ejercicio 4
Imprimir los números entre el 5 y el 20, saltando de tres en tres.
for x in range(5,20,3):
print(x)
Ejercicio 5
Escribir un programa que calcule el promedio o media aritmética de n notas, las cuales deben ser
solicitadas al usuario.
CON WHILE
suma = 0
n = int(input("¿Cuantas notas desea promediar? "))
contador = n
while contador>0:
numero = float(input("Ingrese nota: "))
suma = suma + numero
contador = contador - 1
promedio = suma / n
print("El promedio de las notas ingresadas es: ",promedio)
CON FOR
suma=0
n = int(input("Cuantas notas va a promediar:"))
for i in range(n):
nota = float(input("Ingrese la nota: "))
suma = suma + nota
promedio = suma / n
print("El promedio de las notas ingresadas es: ",promedio)
Ejercicio 06
Escribir un programa que calcule el total de ventas del día y que termine cuando digite 0 debe
imprimir en pantalla la cantidad de datos ingresados, la suma total de ventas y el promedio del
total de ventas.
suma=0
contador = 0
nro=int(input("Número (0 para terminar): "))
while nro != 0:
suma+=nro
nro=int(input("Número: "))
contador+=1