Buenas. Perdon por la urgencia, y la impaciencia pero necesito ayuda lo mas rapido posible, de poder ser para mañana mejor.
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")