repetir codigo en phyton

Publicado en 'Programación' por xavi116, 27 Abr 2013.





  1. xavi116

    xavi116 Miembro de bronce

    Registro:
    4 Mar 2010
    Mensajes:
    2,114
    Likes:
    466




    hola tengo una gran duda

    estoy haciendo unos ejercicios en python usando if, lo que kiero hacer es crear un bucle que me vuelva a pedir todos los datos para poder ingresar los datos principales y hacer mi calculo

    por ejemplo

    >>> opc="si"
    >>> if opc=="si":
    n1=int(input("n1 :"))
    n2=int(input("n2 :"))
    suma=n1+n2
    print(suma)
    opc=input("Desea Hacer otra Suma")
    else:
    print("fin")


    al hacer esto me calcula y al final me pregunta que valor le voy a dar a mi variable opc pero no se vuelve a ejecutar el codigo, necesito ayuda xD

    creo que es con el while pero como lo usaria??

    mmm probe con esto y me salio, esta bien mi codigo??


    >>> otro="si"
    >>> while otro=="si":
    if otro=="si":
    print("prueba")
    otro=input("ingrese opc")
    else:
    print("fin")


    prueba
    ingrese opcsi
    prueba
    ingrese opcno
    >>>

    ya funciono con esto

    >>> otro="si"
    >>> while otro=="si":
    n1=int(input("Ingrese n1 :"))
    n2=int(input("Ingrese n2"))
    suma=n1+n2
    if suma>11:
    print("Aprobado")
    otro=input("Desea hacer otro calculo")
    elif suma<11:
    print("Desaprobado")
    otro=input("Desea hacer otro calculo")
     


  2. AlmAzOlsADM

    AlmAzOlsADM Miembro de bronce

    Registro:
    10 Mar 2013
    Mensajes:
    1,042
    Likes:
    303
    mejor seria al contrario (while..... al contrario ...... while
     
    A xavi116 le gustó este mensaje.
  3. xavi116

    xavi116 Miembro de bronce

    Registro:
    4 Mar 2010
    Mensajes:
    2,114
    Likes:
    466
    ya logre lo que queria con el ultimo codigo me va perfecto