0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pythonのmathについて、復習メモ。
[Python] math : sqrt / pow / ceil / floor / fabsの続きです。

math.factorial(x)

xの階乗を返す(x は正の整数である必要がある)

import math

x = 5
result = math.factorial(x)
print(f"{x}! = {result}")  # 出力: 5! = 120

math.log(x[, base])

xの対数を返す
baseが指定されている場合 : その底における対数を返す
baseが指定されていない場合 : 自然対数を返す

import math

x = 10
result = math.log(x)
print(f"ln({x}) = {result}")  # 出力: ln(10) = 2.302585092994046

result = math.log(x, 10)  # 底を10に指定
print(f"log10({x}) = {result}") # 出力: log10(10) = 1.0

math.gcd(a, b)

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

import math

a = 12
b = 18
result = math.gcd(a, b)
print(f"gcd({a}, {b}) = {result}")  # 出力: gcd(12, 18) = 6

math.degrees(x)

ラジアンで表された角度 x を度に変換する

import math

x = math.pi / 2  # ラジアンで90度
result = math.degrees(x)
print(f"{x} radians = {result} degrees")  
# 出力: 1.5707963267948966 radians = 90.0 degrees

math.radians(x)

度で表された角度 x をラジアンに変換する

import math

x = 90  # 度
result = math.radians(x)
print(f"{x} degrees = {result} radians")  
# 出力: 90 degrees = 1.5707963267948966 radians

まとめ

今回は、mathモジュールの関数 factorial, log, gcd, degrees, radians について紹介しました。
mathの関数は全部で60以上あるので、引き続きチャレンジしようと思います!

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?