前提・実現したいこと
コマンドライン引数で読んだ数字と配列で保有している数字とを掛け算して
結果を一覧として表示させるコードを書いています。
発生している問題・エラーメッセージ
以下がターミナルの実行結果です。
文字として認識されているのでしょうか。
掛け算の結果ではなく、コマンドライン引数が配列で指定した数だけ
表示されてしまいます。
どのように修正すればいいでしょうか。
python
1$ python3 trial.py 2 22 32222 42222222 522 6222 7222222222 8 922222222
該当のソースコード
python
1import sys 2args = sys.argv 3 4inputNum = args[1] 5 6print(inputNum) 7 8data = [4, 7, 2, 3, 9, 0, 8] 9 10for i in range(0,len(data),1): 11 ans = data[i] * inputNum 12 print(ans) 13
補足情報(FW/ツールのバージョンなど)
Python 3.6.3
Mac OS High Sierra
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/18 10:31