//1行で2つの値を読み取ります
scanf
(
"%d%d"
、 & x、& y)
1つの解決策は、raw_input()を2回使用することです。
< / p>
x、y = raw_input ()、 raw_input () 別の解決策は、 split()を使用することです。 x、y =<コードクラス="関数">raw_input <コードクラス="プレーン">()。 split() 明示的にする必要はないことに注意してくださいsplit()はデフォルトで区切り文字として空白文字を使用するため、split(&#39;&#39;)を指定します。 上記のPythonコードでは、xとyが文字列になることに注意してください。別の文字列を使用してそれらをintに変換できます x、y = [int(x)、int(y)]# list comprehension x、y = [int(x)for x in [x、y]] 以下は、分割とリスト内包表記を使用してstdinから2つの整数変数を読み取るための完全な1行のコードです。 #入力から2つの数値を読み取り、 #リスト内包表記 x、y = [ int (x) for x in raw_input ()。 split()] #入力から2つの数値を読み取り、それらを出力しますto int using #map function x、y = map ( int 、 raw_input ()。split()) Python 3では、raw_input()の代わりにinput()を使用していることに注意してください。 この記事はAbhishekShuklaによって提供されています。何か問題を見つけた場合、または議論中のトピックに関する詳細情報を共有したい場合は、コメントを投稿してください | | |