Código Python:
Ver original"""
Juego de adivinar el numero
"""
# Aqui importo los Modulos a usar (random y csv)
import random
import csv
def juego1():
print"Bienvenido al juego adivina el numero"
nombre = raw_input("Ingresa tu nombre: ")
nombre.upper()
r = random.randrange(1,11)
# print "debug",r me da la respuesta de random.
lista1 = [] # Esta lista es auxiliar, la usamos para guardar y leer del archivo csv.
num_intentos = 0
while num_intentos <= 4:
num_intentos += 1
x = input("Ingresa un numero: ")
if x > r:
print "Ingresa un numero menor"
if x < r:
print "Ingresa un numero mayor"
if x == r:
print"Buen trabajo",nombre.upper(), "has adivinado el numero"
break
else:
print "No tienes mas oportunidades"
print "Numero de intentos:", num_intentos
print "Ultimos 5 jugadores"
lista = open("listajuego2.csv")
lista_csv = csv.reader(lista)
for nombres,intentos in lista_csv:
lista1.append([nombres, intentos])
lista.close()
lista1.insert(0,[nombre.upper(),num_intentos])
for y in lista1:
print y
lista3 = open("listajuego2.csv","w")
lista3_csv = csv.writer(lista3)
lista3_csv.writerows(lista1[:4])
lista3.close()
juego1()
Me da este error:
Traceback (most recent call last):
File "C:\Python27\adivinanumero.py", line 55, in <module>
juego1()
File "C:\Python27\adivinanumero.py", line 41, in juego1
for nombres,intentos in lista_csv:
ValueError: too many values to unpack
Y ayer que lo probe todo estaba bien y ahora me empezo a salir este error, alguien me podria explicar que es o cual es el error? Gracias de antemano.