buto > /dev/null

だいたい急に挑戦してゴールにたどり着かずに飽きる日々です

【朝活】【python】割り勘をする

やったこと

  • pythonで簡単な計算
  • JupyterNotebookで.pyファイルを出力する

pythonで割り勘計算

コマンドラインの引数で「合計金額」「人数」を受け取り、割り算をする

import sys

args = sys.argv

# 引数は文字列で渡される
# 合計金額
total_amount = int(args[1])
# 人数
member = int(args[2])

print(total_amount/member)

コマンドラインから引数を受け取るのにもsysライブラリをインポートしないといけないんですね! あと、引数も文字列→数値変換する必要があるんですね!(他の言語でも当たり前??)

.pyファイルを作成

JupyterNotebookの画面上部メニューより[File]-[Download as]-[Python(.py)]を選択するだけ!! f:id:butorisa:20201020130909p:plain

作成したPythonファイルをコマンドで実行

Anaconda Promptを起動して、ダウンロードしたファイルの場所へ移動 python ファイル名 引数1(合計金額) 引数2(人数)で割り勘計算

(C:\ProgramData\Anaconda3) c:\>python waripy.py 15000 7
2142.8571428571427

15,000円を7人で割り勘しました。1人当たり2,142.857...円って。。。 端数分を年長者が出す仕様も入れないとですね