【初心者向け】Pythonでキロメートルをマイルに変換する方法をわかりやすく解説
キロメートルからマイルへの変換比率
キロメートル(km)とマイル(mile)の関係は、次の比率で表されます。
1 km = 0.621371 マイル
この係数さえ覚えておけば、Pythonを使って距離の単位を簡単に変換できます。
基本的な変換方法
キロメートルの値に 0.621371 を掛けるだけで、マイルへ変換できます。最もシンプルな方法は、次のような一行の計算です。
>>> km = 5 >>> m = km * 0.621371 >>> m 3.106855
この例では、5 km をマイルに変換すると、約 3.11 マイル という結果になります。
関数として定義して再利用する
複数の値を何度も変換する場合は、関数としてまとめておくとコードがすっきりし、再利用性も高まります。
def km_to_mile(km):
return km * 0.621371
print(km_to_mile(10)) # 出力: 6.21371
print(km_to_mile(42.195)) # 出力: 26.21875... (フルマラソンの距離)
このように関数化しておけば、ランニングアプリや旅行の距離計算など、さまざまな場面で活用できます。
逆にマイルからキロメートルへ変換する場合
マイルをキロメートルに戻したいときは、1 ÷ 0.621371(約 1.609344) を掛けるか、0.621371 で割ります。
>>> mile = 3.106855 >>> km = mile / 0.621371 >>> km 5.0
まとめ
Pythonでキロメートルをマイルに変換するには、km の値に 0.621371 を掛けるだけです。一行のコードで実装できる非常にシンプルな計算ですが、関数化すれば実用的なツールとしても使えます。アメリカなどマイルが使われる国との距離比較が必要なときに、ぜひ活用してみてください。
-
PythonでPDFをCSVに変換する方法|tabula-pyの使い方を徹底解説
Pythonは、膨大なパッケージライブラリを擁することで広く知られています。本記事では、これらのライブラリを活用して、PDFファイルをCSVファイルへ変換する方法を詳しく解説します。CSVファイルとは、行と列という形式で整理されたデータの集合体のことです。PythonのライブラリにはPDFをCSVに変換できるパッケージが複数存在しますが、ここではtabula-pyモジュールを使用します。tabula-pyの主要部分はJavaで実装されており、まずPDFドキュメントを読み込み、その内容をPythonのDataFrame、さらにJSONオブジェクトへと変換する仕組みになっています。tabula-p
-
Pythonでキロメートルをマイルに変換する方法|初心者向けサンプルコード付き解説
本記事では、Pythonを使って「キロメートル(km)」を「マイル(mile)」に変換するプログラムの作成方法を、初心者にもわかりやすく解説します。課題の概要今回扱う問題は次のとおりです。問題文: キロメートル単位で与えられた距離を、マイル単位に変換して出力する。変換には以下の換算式を使用します。1キロメートル = 0.621371 マイル使用する変換公式Miles = kilometer * 0.621371つまり、キロメートルの値に定数「0.621371」を掛けるだけで、マイルへの換算が可能です。それでは、実際のコードを見てみましょう。実装例kilometers = 5.5 # 換算係数: