前提・実現したいこと
Pythonのinput関数を利用した簡単な計算方法のプログラミングをしています。
基本的にはPaizaの問題を解いているのですが、もっと良い書き方は無いかと模索中です。
例えば単純な問題ですが、以下のような問題を解く際のinput関数の使い方についてです
問題
以下の入力値が与えられたときに、その和を求めよ
10 20 30
私がいつも作成するソースコード
Python3
1input_line = input().split() 2num = [int(s) for s in input_line] 3 4print(num[0] + num[1] + num[2])
気になっていること
①split関数で文字列をリストに代入して
②ループで数値化したものを新リストに入れて
③新リストから要素を取り出して計算したものを出力
という手順ですが、操作がクドい気がしており、もう少しシンプルにできるのではないかと思っています。
もしこれがベストであればそれで良いですし、ご助言頂けますと幸いです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。