Síntoma de Python | método sieve.totientrange()

Con la ayuda del método sympy.sieve.totientrange() , podemos generar todos los números de totient para un rango determinado [a, b) . Devuelve un objeto generador de tipos que se puede convertir en una lista para operaciones posteriores.

Sintaxis: sieve.totientrange(a, b)
Parámetros:
a – Indica el inicio del rango. es inclusivo.
b – Indica el final del rango. No es inclusivo.
Devoluciones: el método devuelve un objeto generador de tipos.

Ejemplo 1:

# import sympy 
from sympy import sieve
  
# Use sieve.totientrange() method 
totient_gen = sieve.totientrange(1, 10) 
totient_list = list(totient_gen)
      
print("Totient numbers for the range of numbers [1, 10) : {}".format(totient_list))  

Producción:

Totient numbers for the range of numbers [1, 10) : [1, 1, 2, 2, 4, 2, 6, 4, 6]

Ejemplo #2:

# import sympy 
from sympy import sieve
  
# Use sieve.totientrange() method 
totient_gen = sieve.totientrange(8, 20) 
totient_list = list(totient_gen)
      
print("Totient numbers for the range of numbers [8, 20) : {}".format(totient_list))      

Producción:

Totient numbers for the range of numbers [8, 20) : [4, 6, 4, 10, 4, 12, 6, 8, 8, 16, 6, 18]

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *