Código:
a = int(input("Ingrese un numero: "))
if a>=0 and a<=10:
print("El numero está entre el 0 y el 10")
elif: #Sintaxis inválida
if a>=11 and a<=20:
print("EL numero esta entre el 11 y el 20")
else:
if a>=21 and a<=30:
print("El numero esta entre el 21 y el 30")
Al escribirlo de esta manera no lanza error:
Código:
a = int(input("Ingrese un numero: "))
if a>=0 and a<=10:
print("El numero está entre el 0 y el 10")
elif a>=11 and a<=20:
print("EL numero esta entre el 11 y el 20")
else:
if a>=21 and a<=30:
print("El numero esta entre el 21 y el 30")
No logro entender por qué al escribir ":" luego de elif lanza error, siendo que debajo de este, "else" si tiene los dos puntos y funciona.