Python - Uso de if y else

 
Vista:
sin imagen de perfil
Val: 11
Ha disminuido su posición en 5 puestos en Python (en relación al último mes)
Gráfica de Python

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 :

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Uso de if y else

Publicado por tincopasan (1082 intervenciones) el 26/03/2020 16:40:18
Hola:
1
2
3
4
5
6
7
8
9
10
11
#-*- coding: utf -8 -*-
nom =input("Ingresa el nombre de la planta: ")
 
if nom == "Espatifilo":  #así comparo lo ingresado con lo que quiero
	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,"!")

que no te de vergüenza preguntar! sobre todo si estás intentando algo y mostrás el código.
hay descarados que piden todo hecho y no se les mueve un pelo.
Felicitaciones a tí por intentar y preguntar! es la forma de aprender.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 5 puestos en Python (en relación al último mes)
Gráfica de Python

Uso de if y else

Publicado por jonathan enrique (4 intervenciones) el 26/03/2020 16:59:31
oh!, por pequeñas cosas que faltan y otras que estan de mas al agregar parece gracioso, muchas gracias por todo!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Uso de if y else

Publicado por Alex (1 intervención) el 16/07/2021 15:54:40
ayudenme con el mismo problema ,pero en pycharm como quedaria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dexter D2sa

Uso de if y else

Publicado por Dexter D2sa (6 intervenciones) el 07/07/2022 19:31:09
Muchas gracias por el aporte. Me ha ayudado bastante.
Sólo me faltaba poner bien los condicionales, pero viendo el tuyo como referencia encontré mi error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dexter D2sa

Uso de if y else

Publicado por Dexter D2sa (6 intervenciones) el 07/07/2022 19:29:38
Jonathan, me pasa a mi lo mismo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Uso de if y else

Publicado por Jeane (1 intervención) el 19/11/2022 05:11:16
Hola, realice el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
entrada = input(" Ingresa el nombre de la planta: ")
 
escribir = "Espatifilo"
no_escribir = "espatifilo"
 
if entrada == escribir:
 print ("Si, ¡El Espatifilo es la mejor planta de todos los tiempos!")
 
elif entrada == no_escribir:
 print ("No, ¡quiero un gran Espatifilo!")
 
else:
 print ("¡Espatifilo! ¡No", entrada ,"!")

Deseo sea de utilidad, utilice Python.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar