Python - return self.randrange(a, b+1)

 
Vista:
sin imagen de perfil

return self.randrange(a, b+1)

Publicado por Pablo Diaz (1 intervención) el 17/09/2023 06:05:00
muy buenas a todos (comparto la parte esencial del código)
cuando defino la función partido
y lo ejecuto en una hoja de python, el programa me devuelve un buen resultado

Pero cuando lo llevo a otra hoja, en la cual estoy creando otro programa
me sale este error
prota=random.randint(1,N3)
File "C:...
return self.randrange(a, b+1)


a que se podría de ver, me he asegurado de que N3 sea una variable tipo int. Gracias.

def partido(N1=(),C1=(),P1=(),N2=(),C2=(),P2=(),G1=0,G2=0):
N3=N1+N2
lista_tiempo=[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20]
tex_1=random.randint(2,5)
tex_2=random.randint(3,10)
contador=0
print(type(N3))

tiempo_total1=45+tex_1
tiempo_total2=90+tex_2
delta_tiempo=random.randint(1,144)
contador=contador+lista_tiempo[delta_tiempo]
while(contador<=tiempo_total1):

prota=random.randint(1,N3)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder