見出し画像

Python3 の標準入力を身につける。ノンプログラマが、PaizaランクAを目指して

~随時更新~

標準入力については、WebをたどればQiitaとかにも書いてあるけれど、
じぶんで理解するために改めてここにまとめておきたくて。

間違っているコードあれば、教えてください。


1行にある、1つの値を受け取る。

#通常どおり、文字列を受け取る。
s = input()

#int(整数型)として、標準入力を受け取る。
n = int(input())

1行にある、2つの値を受け取る。

#文字列を受け取る。
s_1, s_2 = input().split()

#int(整数型)として、標準入力を受け取る。
n_1, n_2 = map(int, input())



1行にある、複数の値をリストで受け取る。

#標準入力を受け取る。
#リストとして受け取る。
l = input().split()

#int(整数型)として、標準入力を受け取る。
#リストとして受け取る。
l = map(int, input().split())

#int(整数型)として、標準入力を受け取る。
#リストとして受け取る。
#リスト内包表記での書き方
l = [int(i) for i in input().split()]




N行にある、1つの値を受け取る。

#リストとして受け取る。
#基本構文での書き方
l = []
for i in range(N):
    l.append(i)

#リスト内包表記での書き方
l = [input() for i in range(N)]

N行にある、複数の値を受け取る。

#リストとして受け取る。
#int(整数型)として、標準入力を受け取る。
#リスト内包表記での書き方
l = [list(map(int, input().split())) for i in range(N)]


この記事が気に入ったらサポートをしてみませんか?