ランダムな整数を数マイル変換してキロメートルに変換し、2列のテーブルにそれらを出力するプログラムを書いたばかりです。私は別のプログラムを書く必要があり、何を求めているのか分かりません。これは私が質問された質問ですが、同じテーブルを出力するプログラムを作成しますが、マイル・パラメータのキロメートルを返す関数を使用します。メインでループを使用し、ランダムな整数を生成しますが、関数によって返された値をキャッチし、ループ内で使用してテーブルの行を出力します。前と同じ表形式を使用してください。私は非常にPythonに新しいですし、簡単に混乱する、どんな助けもありがとう!ここで関数と「値をキャッチ」
が最後のプログラムからの私のコードです:
輸入ランダム
def main() :
print('Miles\tKilometers')
for value in range(10):
miles = random.randrange(10, 60)
print(format(miles, '.2f'), find_kilometers(miles), sep='\t')
def find_kilometers(miles):
kilometers = miles * 1.60934
return format(kilometers, '.5f')
main()
[Python:関数を作成する方法は?例えばf(x)= ax^2](http://stackoverflow.com/questions/13544078/python-how-to-create-a-function-eg-fx-ax2) – TemporalWolf
「値をキャッチする」とは何かをすることを指します機能**が返すもの** – TemporalWolf