elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Duda sobre Python en: 19 Mayo 2017, 17:58
Código
  1. n1=4
  2. n2=8
  3. n3=8
  4. print (n1, n2, n3)
  5. def maxDeTres(n1,n2,n3):
  6.    if n1>n2 and n1>n3:
  7.        return n1
  8.    elif n2>n1 and n2>n3:
  9.        return n2
  10.    elif n3>n1 and n3>n2:
  11.        return n3
  12.    else:
  13.        return 'Algunos números son iguales'
  14.  
  15. print (maxDeTres(n1,n2,n3))
  16.  
  17. if maxDeTres(n1,n2,n3) == 'Algunos números son iguales' and n1==n2:
  18.    return ('n1 y n2 son los mayores y son iguales')
  19. elif n1==n3:
  20.    return ('n1 y n3 son los mayores y son iguales')
  21. else:
  22.    return ('n2 y n3 son los mayores y son iguales')
   

Me puede ayudar alguien tengo la siguiente duda. Porque en mi segundo IF los returns me devuelven un error 'return' outside function. Con print si que funciona, pero con return no. Se que está relacionado con la identación pero no entiendo el porque. Muchas gracias
2  Seguridad Informática / Seguridad / No tengo claro por donde empezar en: 19 Mayo 2017, 17:09
Muy buenas me encanta todo lo relacionado con seguridad informática y estoy empezando en esto he leído bastantes cosas pero hay tanto que no se por donde empezar. Así que quería pedir algunas recomendaciones. Mientras tanto voy aprendiendo Python.
Gracias por vuestro tiempo ! :)
Páginas: [1]
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines