YURU_DB

OracleDB / AOJ(python)

ITP1_4_B: Circle (python3)

円の面積と円周

半径 r の円の面積と円周の長さを求めるプログラムを作成して下さい。

Input

1つの実数 r が与えられます。

Output

面積と円周の長さを1つの空白で区切って1行に出力して下さい。
出力は浮動小数点数とし、0.00001 以下の誤差を含んでもよいものとします。

Constraints

0 < r < 10,000

Sample Input

2

Sample Output

12.566371 12.566371

回答

r = float(input())
pi=math.pi
s = ( r ** 2 ) * pi
l = 2 * r * pi
print s, l

説明

r = float(input())
–> 浮動小数点での出力が求められているので、floatで入力をfloatで。

pi=math.pi
 –> 円周率πを使うために、math.pi をインポートしておく。

s = ( r ** 2 ) * pi
–>円の面積を求める公式: 半径×半径×円周率

l = 2 * r * pi
–>円周の長さを求める公式:直径×円周率=2×半径×円周率

雑感

久々にAOJでpython触ったので、いろいろ忘れてました。(入力方法とか) できるだけ続けよう、、、