Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。
Q&A
3回答
1209閲覧
総合スコア4
0グッド
0クリップ
投稿2020/06/27 17:29
0
スペース区切りで入力された数字を計算したいんですがコードがわかりません
「入力」 12 23
上記の様に入力されているとしてどのようにコードを書くと正常に計算(和)できますか? 教えてくださると幸いです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
sum で、
Python1s = input().split() 2total = sum(map(int, s)) 3print(total
Python
1s = input().split() 2total = sum(map(int, s)) 3print(total
投稿2020/06/27 21:16
総合スコア2720
全角スペースを入れたいなら正規表現を使うと動きます。
python1import re 2pattern=r"\s" 3input="12 23" 4array=re.split(pattern, input) 5result=0 6for a in array: 7 result+=int(a) 8print(result)
python
1import re 2pattern=r"\s" 3input="12 23" 4array=re.split(pattern, input) 5result=0 6for a in array: 7 result+=int(a) 8print(result)
reの詳しい説明はこちら
投稿2020/06/27 20:46
総合スコア643
文字列を分割。 https://docs.python.org/ja/3/library/stdtypes.html?highlight=split#str.split
文字列を数値に変換。 https://docs.python.org/ja/3/library/functions.html#float
投稿2020/06/27 20:16
総合スコア13671
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.46%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
スペース区切りでの簡単な計算
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。