Cita:
Iniciado por Okapps Hola, aun no entiendo cuando y porque se usa un if dentro de otro if
Preferentemente nunca.
Cita:
Iniciado por Okapps si perfectamente se puede usar un elif
elif es una abreviación de else if, lo cual lo convierte automáticamente en un if dentro de if. Ademas puede que no siempre se sustituya con un elif, que pasa si tengo:
Código Python:
Ver originalif x > 10:
#Haz algo...
if x > 20:
#Haz algo mas especial...
O que pasa si tengo algo así, no necesariamente usaría un elif, mas bien usaría un and.
Código Python:
Ver originalif x > 2:
if esPrimo(x):
print "Es primo"
Cita:
Iniciado por Okapps Lo hago perfecto con elif, pero con if, si dos o mas se cumplen, imprime los resultados.
Te aseguro que el problema no del lenguaje, mas bien es un error de lógica de parte tuyo. Si se te complica mucho puedes sustituir "elif" por "else if"
Cita:
Iniciado por Okapps Agradeceria una explicación un poco autodidacta de ustedes, ya que los libros no entiendo mucho.
Veo que no estas acostumbrado con el termino
autodidacta.
¿Qué libros estas leyendo?, ¿Por que no les entiendes, están en ingles?, ¿Cuanto haz leído de esos libros?