SaKiLOG

おもに勉強とか思ったことの記録。自分用メモです。

【記録】7/7 いきなり難しくなってきてる。

やったこと

・AOJ 6問

(まだ全然序盤なのに難しくって進まない…)

 

学んだこと

・複数行で2つの数値を受け取る場合で何行か不明な場合

・改行コードの削除

 

import sys
xy=[]
for l in sys.stdin:
 xy.append(l.rstrip('\n'))
 x,y=map(int,xy[i].split(" "))

 

・range関数でrange(1,5)のように開始と終了を指定するときは、rangeの終了値の1つ前までしかfor文が実行されない為、注意!

浮動小数点の桁数の指定方法

例)10桁

'{:10}'.format(num)

例)小数点以下8桁

'{:.8f}'.format(num)

 

・eval関数で、式として評価することができる。

・printで改行させたくないときprint("output",end='')