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触ったので、いろいろ忘れてました。(入力方法とか) できるだけ続けよう、、、