FORMA 1
Dentro de los while's estableces condiciones de paro del ciclo.
- Código y ejecución:
edad=0
while(edad<18):
edad=edad+1
print("edad vale",edad)
if(edad%2 ==0):
print("edad par es",edad)
continue #no hace todo lo de abajo
print("Saltare si no tal vez")
print("Esta saltara nooo, siiii")
print("Felicidades eres mayor de edad",edad)
FORMA 2
Dentro de los while's puedes ir llenando listas vacias.
- Código y ejecución:
#para llenar listas vacias
cien=[]
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)
FORMA 3
Aquí hay un ejemplo del uso de los while's.
- Código y ejecución:
#escriba un programa que pida dos numeros enteros
#continue mientras sean cada vez mas grandes
primero=int(input("Dame un numero: "))
segundo=int(input("Dame otro numero 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 positivo
cont=0
i=int(input("Dame un numero positivo: "))
while(cont<5):
if(i>0):
i=int(input("Dame un numero positivo: "))
cont=cont+1
else:
print("Ingreso negativos")
break
print("Programa terminado con ",str(cont)+ " numeros positivos")
FORMA 4
Aquí hay otro ejemplo del uso de los while's.
- Código y ejecución:
#escriba un programa que pida un valor limite positivo y a continuacion
#pida numeros hasta que la suma de los numeros introducidos supere el limite inical
suma=0
i=int(input("Dame un limite: "))
while(suma<i):
j=int(input("Dame un numero: "))
suma=suma+j
print("Programa terminado")
#el do while como tal no esta registrado
a=0
do:
print(a)
a++
while(a!=3)
#pida numeros hasta que la suma de los numeros introducidos supere el limite inical
suma=0
i=int(input("Dame un limite: "))
while(suma<i):
j=int(input("Dame un numero: "))
suma=suma+j
print("Programa terminado")
NOTA:
Los DoWhile no existen en Python, si quiere ingresar uno marcará error.- Código:
#el do while como tal no esta registrado
a=0
do:
print(a)
a++
while(a!=3)
No hay comentarios:
Publicar un comentario