🔥

初心者向け:Pythonで入力を2つの変数に分ける方法

に公開
N, M = map(int, input().split())
  1. input()

1行の文字列を読み込む
例:"5 10"

  1. .split()

空白で区切ってリストにする
例:"5 10".split() → ["5", "10"]

  1. map(int, ...)

リストの要素に順番に int() をかける
例:map(int, ["5", "10"]) → [5, 10](実際にはイテレータ)

  1. N, M = ...

2つの変数に代入する(アンパック代入)
例:N = 5, M = 10

入力「5 10」を受け取り、分割して ["5", "10"] にし、整数に変換して [5, 10] にし、N=5, M=10 とする。

Discussion