LoginSignup
2
3

More than 3 years have passed since last update.

Pythonの数学関数をいくつかまとめてみました

Posted at

はじめに

未来電子テクノロジーでインターンをしているにのみやです。

プログラミング初心者なので、間違いも多いと思います。
間違いがあれば、ぜひ教えてください。

主な数値計算用のモジュール

ceil(x)

x以上の最小の整数を返す


import math

a = math.ceil(2.3)
print(a)
#3
b = math.ceil(-2.3)
print(b)
#-2

floor(x)

x以下の最大の整数を返す

import math
a = math.floor(2.3)
print(a)
#2
b = math.floor(-2.3)
print(b)
#-3

gcd(a, b)

aとbの最大公約数を返す

a = math.gcd(90, 60)
print(a)
#30

factorial(x)

xの階乗を返す

import math
a = math.factorial(9)
print(a)
#362880

pow(x, y)

xのy乗を返す

import math
a = math.pow(3, 3)
print(a)
#27.0
b = math.pow(-3, 3)
print(b)
#-27.0

sqrt(x)

xの平方根を返す

import math
a = math.sqrt(2)
print(a)
#1.4142135623730951
b = math.sqrt(121)
print(b)
#11.0

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3