pythonのメモ
pythonでインプット周りを忘れるのでメモ
inputの読み込み
a = str(input()
空の配列の宣言
x = [0] * N
空白区切りのデータをlistで取得
x=map (int, input().split(' '))
変数に代入することも可能
a, b, c =map (int, input().split(' '))
複数行の入力
for i in range(N):
t[i], x[i] ,y[i]=map (int, input().split(' '))
sort
sorted(tuples, key=itemgetter(2), reverse=True)
文字を一文字1文字配列に
list(str(input()))
上下左右4方向のグリッド走破
dx = [ 0, -1, 1, 0, ]
dy = [ 1, 0, 0, -1, ]
for i in range(4):
x = w + dx[i]
y = h + dy[i]
8方向のとき(0,0)は自分自身なので飛ばす
dx = [-1, 0, 1, -1, 1, -1, 0, 1]
dy = [-1, -1, -1, 0, 0, 1, 1, 1]
for i in range(8):
x = w + dx[i]
y = h + dy[i]
階乗の計算
import math
print(math.factorial(5))