モジュール、ライブラリ

モジュール

外部のpythonのプログラムをimportを利用して読み込むことができます。 このような外部のpythonプログラムのことを、モジュールと呼びます。

中にある変数や関数は、モジュールのファイル名.変数名モジュールのファイル名.関数で利用することができます。

Python では、モジュール以外でもA.Bのような表現が行われ、 これはAが持つBということを表します。 今後も利用するので、是非覚えておいて下さい。

※hoge.py は main.py と、同じフォルダ内に存在するとします。

import hoge

# 0 が表示される
print(hoge.piyo)

# ohayo! が表示される。
hoge.greet()

ライブラリ

モジュールではライブラリとして、 既にインストールされているものも利用できます※

特に標準ライブラリと呼ばれるライブラリは Python インストール時に、 既にインストールされています。

import random
import math

# 3〜5の間で、ランダムな数字を出す
print(random.randint(3, 5))

# sin(3.14) を表示
print(math.sin(3.14))

演習

  1. 0 から input 関数受け取った値までの間で、ランダムな整数を表示するプログラムを書いて下さい。
  2. input 関数で受け取った値を x とします。sin(x)を表示するプログラムを書いて下さい。
# 0 から input 関数で受け取った値
# までの間で、ランダムな整数を表示
hoge = input()


# input 関数で受け取った値を x に代入
x = input()


# x の値を int に変換


# sin(x) を表示