[ Foro de Python ]

No me da resultado, ayuda por favor.

14-Nov-2023 15:25
Invitado (carlos mejias)
0 Respuestas

Escribe un programa que utilice el concepto de ejecución condicional, tome una cadena como entrada y que:

1) Imprima el enunciado "Si, ¡El ESPATIFILIO! es la mejor planta de todos los tiempos!" en la pantalla si la cadena ingresada es "ESPATIFILIO".

2) Imprima "No, ¡quiero un gran ESPATIFILIO!" si la cadena ingresada es "espatifilo".

3) Imprima "¡ESPATIFILIO!, ¡No [entrada]!" de lo contrario. Nota: [entrada] es la cadena que se toma como entrada.

Prueba tu código con los datos que te proporcionamos.

Datos de Prueba
Entrada de muestra: espatifilo
Resultado esperado: No, ¡quiero un gran ESPATIFILIO!

Entrada de ejemplo: pelargonio
Resultado esperado: !ESPATIFILIO!, ¡No pelargonio!

Entrada de muestra: ESPATIFILIO
Resultado esperado: Si, ¡El ESPATIFILIO es la mejor planta de todos los tiempos!

Aca mi codigo y de ultimo esta el error:

planta=input("Ingresa el nombre de la planta: ")

if planta==Espatifilo:
print("Si, el Espatifilo es la mejor planta de todos los tiempos!")

if planta==espatifilo:
print("No, quiero un gran Espatifilo")

if planta!=planta:
print("Espatifilo, no ",planta,".")

ERROR COMO RESULTADO:
Ingresa el nombre de la planta: espatifilo
Traceback (most recent call last):
File "main.py", line 4, in <module>
if planta==Espatifilo:
NameError: name 'Espatifilo' is not defined




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)