Está en la página 1de 2

1.

resultado = 0 # variable para guardar el acumulado

while resultado <= 1000000: # ciclo while que mientras resultado sea menor o igual
a 1000000 se seguira ejecutando

numero = int(input("Ingresa un número: ")) # solicita al usuario que ingrese un


numero

if numero % 2 == 0: # determina si el numero es par

resultado += numero #suma los numeros pares a la variable resultado

else:
resultado *= numero #multiplica los numeros impares y lo guarda en la
variable resultado

print("Resultado parcial: ", resultado)# me imprime el resultado despues de


cada iteracion

print("El resultado final", resultado ,"ha superado el millón") #imprime el valor


final

2.

vector=[] #vector vacio

while True: #ciclo infinito termina cunado se compla el if

x=int(input("Ingresar numero: ")) # el usuario ingresa los numeros

if x==0: #Condicion que si se cumple termina el ciclo

break # termina el ciclo si se cumple la funcion if

vector.append(x) #agrega los valores de x al vector

mayor = max(vector) #agrega de vector el numero mayor


menor = min(vector) #se agrega del vector el numero menor
suma = sum(vector) #se suma todos los valores que hay en el vector
promedio = suma / len(vector) #se calcula el promedio

print("Número mayor: ", mayor) #imprime el numero mayor


print("Número menor: ", menor) #imprime el numero menor
print("Suma de los números: ",suma) #imprime la suma de los valores del vector
print("Promedio de los números: ", promedio) #imprime el promedio

3.

uno= 0
dos= 0
tres= 0
cuatro= 0
cinco= 0

while True:
numero = int(input("Ingresa un número: "))

if numero == 0:
break

num=len(str(numero)) #se convierte el numero en string y asi se cunta la


cantidad de digitos ingresada

if num == 1:
uno += 1
elif num == 2:
dos+= 1
elif num == 3:
tres += 1
elif num == 4:
cuatro += 1
elif num == 5:
cinco += 1

print("Números con 1 dígito:",uno)


print("Números con 2 dígitos:",dos)
print("Números con 3 dígitos: ",tres)
print("Números con 4 dígitos: ",cuatro)
print("Números con 5 dígitos: ",cinco)

También podría gustarte