Documentos de Académico
Documentos de Profesional
Documentos de Cultura
"""bucles python
'''1. Construir un programa que permita mostrar por pantalla los números desde 0
(cero) hasta N. El usuario deberá ingresar el valor de N'''
num = int(input("introduzca un numero : "))
cont = 0
while cont <= num:
print(cont)
cont = cont + 1
'''2. Construir un programa que permita calcular la suma de 100 números ingresados
por el usuario y mostrar el resultado por pantalla.
En este ejercicio necesitará utilizar un acumulador para ir sumando los números que
digite el usuario en cada iteración'''
cont = 1
while cont < 99:
num = int(input("introduzca un numero : "))
cont = cont + 1
print("el resultado es : ", cont + num)
'''3. Construir un programa que permita mostrar por pantalla los números desde N
hasta 0 (cero). El usuario deberá ingresar
el valor de N. Para este ejercicio el ciclo debe ir decreciendo, es decir la
variable de control debe ir disminuyendo con cada iteración'''
num = int(input("introduzca un numero : "))
cont = -1
while cont != num:
print(num)
num -= 1
''' 4. Construir un programa que permita capturar la edad de 500 personas y mostrar
un mensaje indicando si son mayor o menor de edad cada vez que se
digite la edad. En este ejercicio se captura la edad dentro del ciclo y se evalúa
mediante un condicional si es mayor de edad o no y se
muestra el mensaje correspondiente'''
cont = 0
while cont < 500:
edad = int(input("introduzca una edad : "))
cont += 1
if edad >= 18:
print(f"{edad}: es mayor de edad")
elif edad <= 17:
print(f"{edad}: no es mayor de edad")
''' 5. Construir un programa que permita ingresar N números por teclado y contar
cuántos de estos números son pares. En este ejercicio se debe utilizar
un contador y en cada iteración ingresar un número por teclado y se deberá a través
de un condicional evaluar si dicho número es divisible por 2,
o sea si es par, si es así, se deben ir contando y al final, fuera del ciclo,
imprimir la cantidad de números ingresados que fueron pares'''
cont_par = 0
num = int(input("introduzca un numero: "))
while num > 0:
num = int(input("introduzca un numero: "))
if num % 2 == 0:
cont_par += 1
print (f"la cantidad de numeros pares es: {cont_par}")
'''7. Construir un programa que permita ingresar números por teclado e irlos
sumando hasta que usuario ingrese un número negativo (el cual no se debe
sumar) y en ese momento dejará de pedir más números. En este ejercicio el ciclo
para cuando se ingresa un número negativo, de lo contrario el
usuario seguirá ingresando números los cuales se deben ir sumando (debe utilizar un
acumulador para esto) y al final fuera del ciclo se debe imprimir
el resultado de la suma'''
cont_par = 0
num = int(input("introduzca un numero psitivo y 0 para mostrar el resultado: "))
while num > 0:
num = int(input("introduzca un numero: "))
if num % 2 == 0 :
cont_par += 1
print (f"la cantidad de numeros pares es: {cont_par}")
'''8. Construir un programa que permita capturar N cantidad de números por teclado
y al final muestre cuantos fueron positivos, cuantos negativos y
cuantos igual a 0 (cero). Para este ejercicio se debe pedir antes de ciclo la
cantidad de números que se van a ingresar, luego dentro del ciclo, en
cada iteración se debe pedir al usuario que ingrese un número, este número
ingresado se debe evaluar a través de condicionales, si es positivo,
negativo o igual a 0 (cero) y por medio de variables contadoras ir contado para
cada caso. Al final fuera del ciclo se deben mostrar por pantalla
cuantos fueron positivos, cuantos negativos y cuantos igual a 0'''
num = int (input("introduzca la cantidad de numeros: "))
cont = 1
cont_positivo = 0
cont_negativo = 0
cont_igual_0 = 0
while cont <= num:
numero = int(input("introduzca un numero: "))
if numero > 0:
print("el numero es positivo")
cont_positivo += 1
elif numero < 0:
print("el numero es negativo")
cont_negativo += 1
else:
print("el numero es igual a cero")
cont_igual_0 += 1
cont += 1
print()
print (f"la cantidad de numeros positivos fueron: {cont_positivo}")
print (f"la cantidad de numeros negativos fueron: {cont_negativo}")
print (f"la cantidad de numeros igual a cero fueron: {cont_igual_0}")