Sabes que colores se obtienen al mezclar los colores primarios? ¡De eso se trata este juego!
Vamos a jugar a mezclar los colores primarios para obtener los colores secundarios.
DESARROLLO DEL CODIGO
- Importamos la biblioteca random
import random
- Declaramos la variable primary_colors con los elementos rojo, azul y amarillo.
primary_colors = ('rojo', 'azul', 'amarillo')
- Solicitamos la variable del usuario y lo almacenamos en la variable user_option
user_option = input('rojo, azul o amarillo => ')
- Usamos la función ,lower(), para convertir la entrada del usuario a minúsculas.
user_option = user_option.lower()
- Verificamos el valor de user_option se encuentre dentro de la variable primary_colors, sino se imprime “No te sabes los colores”
if not user_option in primary_colors:
- Ocupamos la función .choice() para elegir de manera aleatoria un valor dentro de primary_colors y lo almacenamos en la variable computer_option
computer_option = random.choice(primary_colors)
- De acuerdo con el árbol de decisiones:

-Rectángulos: representan a los colores primarios y los colores que puede elegir el usuario (user_option)
-Primera linea de círculos: representan los colores que pueden elegir la computadora (computer_option)
-Segunda linea de círculos: repr4esenta las combinaciones o mezclas que se generan
- El árbol de decisiones esta representado por el siguiente código
if user_option == computer_option:
print('No cursaste kinder 2')
elif user_option == 'rojo':
if computer_option == 'amarillo':
print('Anaranjado')
print('Un color brillante')
elif computer_option == 'azul':
print('Violeta')
print('El color de las uvas!')
else:
print('Regresate a kinder 1')
print('La escuela no es lo tuyo')
elif user_option == 'amarillo':
if computer_option == 'azul':
print('Verde')
print('El color de la vida!')
elif computer_option == 'rojo':
print('Anaranjado')
print('Un color brillante')
else:
print('No fuiste a clases ese dia')
print('No te llevo tu mamá al kinder')
elif user_option == 'azul':
if computer_option == 'rojo':
print('Violeta')
print('El color de las uvas!')
elif computer_option == 'amarillo':
print('Verde')
print('El color de la vida!')
else:
print('Reprobaste')
print('No eres buen estudiante')
Curso de Fundamentos de Python
0 Comentarios
para escribir tu comentario