やったこと
- 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)]を選択するだけ!!
作成したPythonファイルをコマンドで実行
Anaconda Promptを起動して、ダウンロードしたファイルの場所へ移動
python ファイル名 引数1(合計金額) 引数2(人数)
で割り勘計算
(C:\ProgramData\Anaconda3) c:\>python waripy.py 15000 7 2142.8571428571427
15,000円を7人で割り勘しました。1人当たり2,142.857...円って。。。 端数分を年長者が出す仕様も入れないとですね