Realizar un algoritmo que permita realizar una encuesta sobre la bebida de preferencia. El algoritmo deberá mostrar tres opciones al encuestado:
1-pepsi
2-gallito
3-fioravanti
La persona a quien se le realiza la encuesta deberá elegir por una de esas opciones, al final deberá mostrar indicar el nombre del encuestado y la bebida de preferencia, en caso de que la persona haya ingresado un dato diferente a los de las opciones mostrar un mensaje de que la respuesta presentaba errores.
MIRA SI TE SIRVE..
Algoritmo encuesta
a<-minusculas(a);
Escribir "ELIGE UNA BEBIDA : (1-3)";
Escribir "1-pepsi";
Escribir "2-gallito";
Escribir "3-fioravanti";
Leer a;
Escribir "NOMBRE :";
Leer b;
Si a=="1" Entonces
Escribir b," ELIGIO PEPSI.";
SiNo
Si a=="2" Entonces
Escribir b," ELIGIO GALLITO.";
SiNo
Si a=="3" Entonces
Escribir b," ELIGIO FLORAVANTI.";
SiNo
Escribir b," ELIGE DEL 1 AL 3..";
Fin Si
Fin Si
Fin Si
FinAlgoritmo
usuario = input(" ¿Cual es tu nombre?: ")
bebida = int(input("""
¿Cual es tu bebida preferida?
1. Pepsi
2. Gallito
3. Fioravanti
"""))
P = "Pepsi"
G = "Gallito"
F = "Fioravanti"
if bebida == 1:
print("Nombre: ", usuario)
print("Bebida preferida: ", P)
elif bebida == 2:
print("Nombre: ", usuario)
print("Bebida preferida: ", G)
elif bebida == 3:
print("Nombre: ", usuario)
print("Bebida preferida: ", F)
else:
print("Esa opcion no existe, por favor vuelva a intentarlo")
Hola logre solucionar tu problema de la manera mas sencilla para que la entiendas.
usuario = input(" ¿Cual es tu nombre?: ") #Cuando el usuario escriba algo, se guardara en la variable usuario
bebida = int(input("""
¿Cual es tu bebida preferida?
1. Pepsi
2. Gallito
3. Fioravanti
""")) #fíjate que como el usuario va a introducir numero hay que poner int(input(""))
P = "Pepsi" #Declaramos una variable de texto con el nombre de cada bebida
G = "Gallito"
F = "Fioravanti"
if bebida == 1: #La condición es que si bebida(el numero que inserte el usuario) es igual(==) a 1 cumpla con los siguiente.
print("Nombre: ", usuario) #Imprime nombre + usuario(lo que haya escrito al principio)
print("Bebida preferida: ", P) #Imprime Bebida preferida + una de las 3 opciones, P, G o F.
elif bebida == 2:
print("Nombre: ", usuario)
print("Bebida preferida: ", G)
elif bebida == 3:
print("Nombre: ", usuario)
print("Bebida preferida: ", F)
else: # Pero si el numero que inserta no esta en las opciones ejecuta esto:
print("Esa opción no existe, por favor vuelva a intentarlo")
(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.)