paiza標準入力(Python)練習問題解法まとめ
備忘録 N行の入力の場合 for _ in range(1000): s = input() print(s) for文を使って、range()のカッコ内に整数を入れて、for以下で入力を受け取り、printする 【半角スペース区切りでの文字列の分割】5 つの文字列の半角スペース区切りでの分割 texts = "文 字 列" words = texts.split(" ") for word in words: print(word) ①文字列を適当な名前に代入する ②その文字列を変数名 = 文字列の入った変数名.split()でリストにする ③for文で、for 名前 in ②の変数名:としてprintする 半角スペース区切りの文字列の入力 for x in input().split(): print(x) 解説 input() で標準入力から1行の文字列(例: "a_1 a_2 … a_1000")を読み込みます。 .split() によって半角スペース区切りで分割し、1000 個の要素をもつリスト ["a_1", "a_2", …, "a_1000"] を得ます。 for x in ...: でそのリストを先頭から順に取り出し、変数 x に代入してループを回します。 print(x) は自動的に改行を付けて出力するため、結果として1000 行にわたってそれぞれの値が1行ずつ表示されます。 N行の整数の入力 gpt o4 mini high for _ in range(1000): print(input()) 解説 ...







