素人な質問で申し訳ありません。
inputの使い方を教えてください。
2
3
と入力し、2+3を計算する場合は
x = input
y = input
print(int(x)+int(y))
で計算出来ましたが
2 3
と入力し 2+3を計算する場合は
どの様にしたらよいのでしょうか。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
python
1x = int(input()) 2y = int(input()) 3 4print(x + y)
投稿2018/08/11 09:59
退会済みユーザー
総合スコア0
0
.input()
関数で文字列を読み込んで、split
関数で空白区切りで分けました。
numbersは入力した文字が格納された「リスト」となっており,あとはfor
文で合計を求めればいいと思います。
python
1numbers = input().split(" ") 2sum = 0 3 4for number in numbers: 5 sum += int(number) 6 7print(sum) 8
投稿2018/08/10 09:31
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
x = input
とすると、xには'2 3'という文字列が入ります
そこで、
y = x.split()
とすると、
y には['2','3'] というリストが入り、
int(y[0])+int(y[1]) とするとおのぞみのものに。
投稿2018/08/10 06:47
総合スコア87784
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 07:59
2018/08/16 00:13
0
python
1s = input() 2print(sum(map(int, s.split())))
投稿2018/08/10 06:24
編集2018/08/10 06:26総合スコア30933
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 06:57
2018/08/10 14:28
2018/08/16 00:11
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/11 11:42