競プロの解説をPythonでやっていきます。できるだけ初心者に分かりやすいように『やるだけ』とかは言わないようにします。コメントについては必ず読んでいます。どんなに細かいことでもいいのでコメントくださればうれしいです。この広告は、90日以上更新していないブログに表示しています。114514大切なことですがこのとき、nの中に入っているのは数としての“114514”ではなく、文字列(str)としての“114514”です。114514114514となり、"229028"と表示されるわけではありません。int(input())恐らく最も使用頻度の高いものではないでしょうか。#229028しっかりと数だと認識してくれます。input()を後でintに直すよりもよほどスマートですね。input().split()入力をスペース区切りでリストにしてくれます。893こちらも先ほどの例にもれずすべて文字(str)カウントです。input().split()))こちらは入力をスペース区切りで数としてリストにしてくれます。893]数ですので計算にも使えます。やるだけPython競プロ日誌を参照ください。いうのは特別な関数でもなんでもなく、ただリストを返すだけだという点です。mが対応しているという見方もできます。115324となります。"*"を先付けすることによって、あふれ出る要素をそこに入れることができます。n.append(input())複数行の入力をすべて一つのリストに入れ込みます。116217となります。range(times)]こちらのほうが上のappendを使った方法よりも2倍ほど高速です。コードも短くなりますし、可読性も高まります。116217とできます。二次元配列になります。115324ともできます。range(times)]できることは上のものと同じですが、こちらのほうが高速です。'364']]intで読み込みます。Error』のことで、ファイルの読み込める物はもうない(入力がない)のに読み込みを続けようとしたときに出るエラーです。読み込みが終わったときに辞める、ということになります。~入力編~Tweet広告を非表示にする関連記事2018-02-19Pythonでenumerateを賢く使う。英語で『数え上げる』という意味です。Pythonで解いてみたPythonでenumerateを賢く使う。Pythonの無名関数=(lambda)について月別アーカイブはてなブログをはじめよう!Delta114514さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。