時間を秒に変換する

PythonPythonBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジでは、時間を秒に変換するシンプルな時間変換器を作成します。この実習は、ユーザー入力、数学演算、型変換などの基本的な Python 概念の理解を強化するのに役立ちます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/numeric_types("Numeric Types") python/BasicConceptsGroup -.-> python/type_conversion("Type Conversion") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/math_random("Math and Random") subgraph Lab Skills python/variables_data_types -.-> lab-290725{{"時間を秒に変換する"}} python/numeric_types -.-> lab-290725{{"時間を秒に変換する"}} python/type_conversion -.-> lab-290725{{"時間を秒に変換する"}} python/build_in_functions -.-> lab-290725{{"時間を秒に変換する"}} python/math_random -.-> lab-290725{{"時間を秒に変換する"}} end

時間変換器の実装

コードエディタを開くと、実装方法を案内する有用なコメント付きのテンプレートファイル seconds.py が見つかります。

タスク

  • 時間を秒に変換するプログラムを作成する
  • 時間の数値をユーザーから入力する
  • 秒数を計算して表示する

要件

  • テンプレートファイル /home/labex/project/seconds.py を使用する
  • 以下の機能を持つコードで TODO コメントを置き換える
    1. input() を使用して「時間:」というプロンプトで時間を取得する
    2. 入力文字列を整数に変換する
    3. 秒数を計算する(時間に 3600 を掛ける)
    4. 「秒数:<値>」の形式で結果を表示する

数値の扱い方

変換に役立つ簡単なガイドを以下に示します。

  • 1 時間 = 60 分
  • 1 分 = 60 秒
  • したがって、1 時間 = 3600 秒
  • 例:2 時間 = 2 × 3600 = 7200 秒

プログラムを実行するとき:

$ python seconds.py
時間: 3
秒数: 10800

別の例:

$ python seconds.py
時間: 1
秒数: 3600
✨ 解答を確認して練習

まとめ

このチャレンジでは、いくつかの基本的な Python 概念を示す実用的な時間変換器プログラムを作成しました。

  • input() 関数を使ってユーザー入力を取得する
  • int() を使って文字列を整数に変換する
  • 数学的な計算を行う
  • print() を使って出力をフォーマットして表示する

これらのスキルは、より複雑なプログラミングタスクや実世界のアプリケーションの基礎を形成しています。