Articles of rango de

¿Cómo saber si un número pertenece a un rango en particular en Python?

Supongamos que quiero comprobar si x pertenece al rango de 0 a 0.5. ¿Cómo puedo hacerlo?

Rango como clave del diccionario en Python

Entonces, tuve la idea de que podía usar un rango de números como clave para un solo valor en un diccionario. Escribí el código a continuación, pero no puedo hacerlo funcionar. ¿Es incluso posible? stealth_roll = randint(1, 20) # select from a dictionary of 4 responses using one of four ranges. ## not working. stealth_check […]

Python: Mapeo de intervalos a valores

Estoy refactorizando una función que, dada una serie de puntos finales que definen implícitamente los intervalos, verifica si un número está incluido en el intervalo y luego devuelve un correspondiente (no relacionado de ninguna manera computable). El código que ahora está manejando el trabajo es: if p 100 and p 300 and p 500 and […]

Recursión de Python: Rango

Necesito definir una función llamada rec_range (n) que toma un número natural y devuelve un TUPLE de números hasta el número n. es decir, rec_range (5) devuelve (0,1,2,3,4) rec_range (1) devuelve (0,) Esto es lo que he encontrado hasta ahora. def rec_range(n): “””takes a natural number n and returns a tuple of numbers starting with […]

El rango es demasiado grande Python

Estoy tratando de encontrar el mayor factor primo del número x, Python me da el error de que el rango es demasiado grande. He intentado usar el rango x, pero obtengo un OverflowError: Python int demasiado grande para convertirlo en C largo x = 600851475143 maxPrime = 0 for i in range(x): isItPrime = True […]

¿Cómo encontrar rango de superposición en python?

¿Cuál es la mejor manera en Python para determinar qué valores de dos rangos se superponen? Por ejemplo: x = range(1,10) y = range(8,20) (The answer I am looking for would be the integers 8 and 9.) Dado un rango, x, ¿cuál es la mejor manera de iterar a través de otro rango, y y […]

¿Cómo puede la función de rango incorporada tomar un solo argumento o tres?

Me gustaría saber, si alguien me puede decir, cómo la función de rango puede tomar ya sea un solo argumento, range(stop) o range(start, stop) o range(start, stop, step) . ¿Utiliza un argumento variadic como *arg para recostackr los argumentos y luego utiliza una serie de sentencias if para asignar los valores correctos en función del […]

rango y rango para números de 13 dígitos en Python?

range() y xrange() funcionan para números de 10 dígitos. Pero ¿qué hay de los números de 13 dígitos? No encontré nada en el foro.

El rango de Python () no me da una lista

Tener un problema de principiante con la gama Python. Estoy tratando de generar una lista, pero cuando entro: def RangeTest(n): # list = range(n) return list print(RangeTest(4)) lo que se imprime es range(0,4) lugar de [0,1,2,3] ¿Qué me estoy perdiendo? ¡Gracias por adelantado!

¿Cálculo eficiente de superposición de rango de fechas en python?

Tengo dos rangos de fechas donde cada rango está determinado por una fecha de inicio y finalización (obviamente, instancias de datetime.date). Los dos rangos pueden superponerse o no. Necesito el número de días de la superposición. Por supuesto, puedo pre-llenar dos conjuntos con todas las fechas dentro de ambos rangos y realizar una intersección de […]