JCeb's Blog

Programación, investigación, proyectos, vida y mas…

If corto en python

with 3 comments

Seguramente si programaron en C utilizaron el if corto, ¿cual es ese?, bueno es esto:

saludo = lang=='es' ? 'HOLA' : 'HI'

Lo anterior es equivalente a:

saludo = ''
if(lang=='es'){
    saludo = 'HOLA'
}
else{
    saludo = 'HI'
}

Bueno en python existe un if corto igualmente, solo que un poquito diferente:

saludo = 'HOLA' if lang=='es' else 'HI'

Lo anterior equivale a:

saludo = ''
if lang=='es':
    saludo = 'HOLA'
else:
    saludo = 'HI'

Written by JCeb

6 junio, 2011 a 11:35 pm

Publicado en Uncategorized

Tagged with , , , ,

3 comentarios

Subscribe to comments with RSS.

  1. Esta bueno el término de “If corto”.

    El nombre real es: Ternary Operator: http://en.wikipedia.org/wiki/Ternary_operation

    Salud

    Noe Nieto

    7 junio, 2011 at 4:52 am

  2. Chido!

    Alpha38

    7 junio, 2011 at 1:45 pm

  3. No es bonito verlo en un codigo en python

    zodman

    7 junio, 2011 at 2:31 pm


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: