logo

Funcions matemàtiques en Python | Conjunt 1 (funcions numèriques)

A Python es poden realitzar diverses operacions matemàtiques amb facilitat important un mòdul anomenat "matemàtiques" que defineix diverses funcions que facilita les nostres tasques. 1. cel () :- Aquesta funció retorna el valor integral més petit més gran que el nombre . Si el número ja és enter, es retorna el mateix nombre. 2. pis() :- Aquesta funció retorna el valor integral més petit que el nombre . Si el número ja és enter, es retorna el mateix nombre. 

Python
# Python code to demonstrate the working of  # ceil() and floor()  # importing 'math' for mathematical operations  import math a = 2.3 # returning the ceil of 2.3  print ('The ceil of 2.3 is : ' end='') print (math.ceil(a)) # returning the floor of 2.3  print ('The floor of 2.3 is : ' end='') print (math.floor(a)) 

Sortida:



The ceil of 2.3 is : 3 The floor of 2.3 is : 2

Complexitat temporal: O(1)

Espai auxiliar: O(1)


3. Fabs() :- Aquesta funció retorna el valor absolut del nombre. 4. factorial() :- Aquesta funció retorna el factorial del nombre. Es mostra un missatge d'error si el número no és enter. 



Python
# Python code to demonstrate the working of  # fabs() and factorial()  # importing 'math' for mathematical operations  import math a = -10 b= 5 # returning the absolute value.  print ('The absolute value of -10 is : ' end='') print (math.fabs(a)) # returning the factorial of 5  print ('The factorial of 5 is : ' end='') print (math.factorial(b)) 

Sortida:

The absolute value of -10 is : 10.0 The factorial of 5 is : 120

Complexitat temporal: O(b)

Espai auxiliar: O(1)




5. copysign(a b) :- Aquesta funció retorna el número amb el valor de 'a' però amb el signe de 'b' . El valor retornat és de tipus flotant. 6. gcd() :- Aquesta funció s'utilitza per calcular el màxim comú divisor de 2 nombres esmentat en els seus arguments. Aquesta funció funciona a Python 3.5 i posteriors. 

Python
# Python code to demonstrate the working of  # copysign() and gcd()  # importing 'math' for mathematical operations  import math a = -10 b = 5.5 c = 15 d = 5 # returning the copysigned value.  print ('The copysigned value of -10 and 5.5 is : ' end='') print (math.copysign(5.5 -10)) # returning the gcd of 15 and 5  print ('The gcd of 5 and 15 is : ' end='') print (math.gcd(515)) 

Sortida:

The copysigned value of -10 and 5.5 is : -5.5 The gcd of 5 and 15 is : 5

Complexitat temporal: O(min(cd))

Espai auxiliar: O(1)


bloquejar anuncis a youtube Android