Uso de if y else
Publicado por jonathan enrique (4 intervenciones) el 26/03/2020 16:30:49
hola saludos , es la primera vez que ingreso a un foro de programdores, ya que he empezado a aprender a programar desde hace 2 semanas y bueno mi duda es con un problema que me dejaron para resolver, es este:
Escribe un programa que utilice el concepto de ejecución condicional, tome una cadena como entrada y que:
Imprima el enunciado "Si, ¡El Espatifilo es la mejor planta de todos los tiempos!" en la pantalla si la cadena ingresada es "Espatifilo".
Imprima "No, ¡quiero un gran Espatifilo!" si la cadena ingresada es "espatifilo".
Imprima "¡Espatifilo! ¡No [entrada]!" de lo contrario. Nota: [entrada] es la cadena que se toma como entrada.
MI CODIGO ES ESTE :
me da un poco de verguenza mostrar esto a los programadores veteranos, pero espero que almenos lo entiendan y puedan ayudarme ya que al ejecutar y poner los nombres que indica, siempre me muestra solo el de if sin importar el nombre de entrada que ponga, gracias!
Escribe un programa que utilice el concepto de ejecución condicional, tome una cadena como entrada y que:
Imprima el enunciado "Si, ¡El Espatifilo es la mejor planta de todos los tiempos!" en la pantalla si la cadena ingresada es "Espatifilo".
Imprima "No, ¡quiero un gran Espatifilo!" si la cadena ingresada es "espatifilo".
Imprima "¡Espatifilo! ¡No [entrada]!" de lo contrario. Nota: [entrada] es la cadena que se toma como entrada.
MI CODIGO ES ESTE :
1
2
3
4
5
6
7
8
9
10
11
12
nom =input("Ingresa el nombre de la planta: ")
Espatifilo = nom
if nom == Espatifilo:
print("Si, ¡El Espatifilo es la mejor planta de todos los tiempos!")
elif nom == espatifilo:
print("No. ¡quiero un gran Espatifilo!")
else:
print("¡Espatifilo! ¡No",nom,"!")
me da un poco de verguenza mostrar esto a los programadores veteranos, pero espero que almenos lo entiendan y puedan ayudarme ya que al ejecutar y poner los nombres que indica, siempre me muestra solo el de if sin importar el nombre de entrada que ponga, gracias!
Valora esta pregunta


0