Necesito un programa en python que muestre 10 colores en español y pida por pantalla de ingresar ese color en ingles, uno por uno (azul, ingrese : ... , verde, ingrese : ...), y que al final te diga cuantos puntos obtuviste (uno por cada acierto).
Condiciones: Usar si o si el for x in range, el random. Tambien es necesario que el valor de cada color sea numerico, asi poder indicarlo con el random adentro del for x in range.
Les dejo lo que pude hacer hasta ahora, como algunas variables declaradas, y otras cosas tontas. Aviso que no esta bien, es que me estanque feo.
Código:
from random import random ce1=1 ce2=2 ce3=3 ce4=4 ce5=5 ce6=6 ce7=7 ce8=8 ce9=9 ce10=10 ci1="blue" ci2="green" ci3="red" ci4="yellow" ci5="black" ci6="white" ci7="orange" ci8="violet" ci9="pink" ci10="brown" num=int(random()*10)
La variable num es para que se den numeros del 1 al 10 en el for x in range, que cada uno valdria al ce1, o 2, o correspondiente. Pero no se como hacer para que ce1 sea el 1 y el "azul" a la vez, porque tiene que informar por ejemmplo "Escriba el color azul en ingles:" o "Escriba el color negro en ingles:". A eso me refiero
PD: No se puede usar listas (ce1=1, "azul")