標準入力
input()で読み込める。読み込まれたデータは文字列になるので注意。
input()
1行を読み込む
数値として読み込む
num = int(input())
データ末尾の改行コードを削除する
line = input().rstrip()
複数の変数に代入する
a, b, c = map(int, input().split())
リストに代入する
num = list(map(int, input().split()))
複数行を読み込む
行数が既知の場合
input()関数は1行ずつしか読み込めないので、行数分input()
関数を実行する必要がある。
a = [int(input()) for i in range(N)]
行数が未知の場合
import sys
array = []
for line in sys.stdin.readlines()
array.append(line.rstrip())
スペース区切りの数値
配列に代入する。
num = list(map(int, input().split()))
num = [int(x) for x in input().split()]
複数の変数に代入する
リスト内包とアンパック代入の合わせ技で展開する。
A, B, C = [int(x) for x in input().split()]