CONTENTS コンテンツ

ChatGPTを使ってPythonを学ぼう!(30)

ChatGPTを使ってPythonを学ぼう!

2024.02.28

 Python学習編30回目です。

 東京大学のPython学習ページで学んでいます。今回は5-1. モジュールの使い方 5-2. モジュールの作り方(2周目)

 今回も練習問題をChatGPTに作ってもらった。

入力:Pythonのモジュールを理解するための初歩的な練習問題を作ってください

出力:

Pythonのモジュールに関する初歩的な練習問題を幾つか考えてみました。これらの問題は、Pythonのモジュールシステムについての理解を深めるのに役立ちます。

問題1: モジュールのインポート

  • random モジュールをインポートし、randint 関数を使って1から10までのランダムな整数を生成してください。

問題2: 特定の関数のインポート

  • math モジュールから sqrt 関数のみをインポートして、25の平方根を計算してください。

問題3: モジュールのエイリアス

  • datetime モジュールを dt というエイリアスでインポートし、現在の日時を datetime.now() 関数を使って表示してください。

問題4: モジュール関数の探索

  • os モジュールをインポートし、os モジュール内の関数や属性のリストを表示してください。ヒント: dir() 関数を使用します。

問題5: 独自のモジュールの作成と使用

  • greetings.py という名前のファイルを作成し、その中に say_hello という関数を定義してください。この関数は、引数として名前を受け取り、「Hello, [名前]!」と表示するものとします。
  • 別のPythonファイルからこの greetings モジュールをインポートし、say_hello 関数を呼び出してください。

ミスが頻発するのを除いて解くことはできた、がosモジュールのジョブ制御あたりの概念は知らない世界だ。巨人の肩ははるかに遠い。

次回に続く

この記事をシェアする