ciclos while en python
programa 1(al igual que los ciclos for usaremos los ciclos while con condiciones if para saber si un usario es mayor de edad):
edad=0
while (edad<18):
edad=edad+1
print ("edad vale",edad)
if (edad%2==0):
print ("edad par es ", edad)
continue
print("saltare si no tal vez")
print ("esta saltara noooo, siiiiii")
print ("felicidades eres mayor de edad",edad)
programa 5 (el siguiente programa se hace un ciclo en donde se estrana ingresando cierta cantidad de valores positivos)
c=1
edad=0
while (edad<18):
edad=edad+1
print ("edad vale",edad)
if (edad%2==0):
print ("edad par es ", edad)
continue
print("saltare si no tal vez")
print ("esta saltara noooo, siiiiii")
print ("felicidades eres mayor de edad",edad)
programa 2 (en este programa usamos un ciclo while para ir agregando de forma automatica mediante el codigo valores a una lista con el comando append):
cien =[]
par=[]
impar=[]
c=1
while (c<101):
cien.append(c)
if(c%2==0):
par.append(c)
else:
impar.append(c)
c+=1
print ("valores totales")
print (cien)
print ("pares")
print (par)
print ("impares")
print(impar)
programa 3 ( este programa "no correra pues el ciclo do while en python no existe y solo sirve para ejemplificar esto"):
a=0
do:
print(a)
a=a+1
while (a!=3)
#no existe el cilo do while en python
programa 4 (en el siguiente programa se muestra una ejercico resuelto el cual nos sirve para practicar):
#escriba un programa que pida dos numeros enteros
#continue mientras sean cada vez mas grandes
primero=int(input("dame el primer valor"))
segundo=int(input("dame el segundo valor mayor que el primero "))
while(segundo > primero ):
primero=segundo
segundo=int(input("escriba un numero mayor que " + str(primero)+" "))
print()
print(segundo,"no es mayor que ",str(primero)+" ")
print("programa terminado")
#escriba un programa que pida la cantidad de numeros
#positivos hasta que sea la cantidad que usted decida de positivos
programa 5 (el siguiente programa se hace un ciclo en donde se estrana ingresando cierta cantidad de valores positivos)
c=1
while (c<5):
valor=int(input("dame un valor positivo"))
if valor<0:
print("este valor no es positivo")
else:
c=c+1
programa 6 (en ete programa se ingresaran valores mediante un ciclo hasta que la suma de los mismo llegue a un limite que rompa el ciclo):
#escriba un programa que pida un valor limete positivo y a continuacion
#pida hasta que la suma de los numeros introducidos supere el limite inical
lim=int(input("dame el valor limite"))
suma=0
while (suma<lim):
v=int(input("dame un valor a sumar"))
suma= v+suma
programa 6 (en ete programa se ingresaran valores mediante un ciclo hasta que la suma de los mismo llegue a un limite que rompa el ciclo):
#escriba un programa que pida un valor limete positivo y a continuacion
#pida hasta que la suma de los numeros introducidos supere el limite inical
lim=int(input("dame el valor limite"))
suma=0
while (suma<lim):
v=int(input("dame un valor a sumar"))
suma= v+suma
Comentarios
Publicar un comentario