PTA-Python-求圆面积

输入一个数值表示圆的半径,求相应圆的面积。圆周率要求使用math库中的pi常量。

实现

#! /usr/bin/env python3
# -*- coding: utf-8  -*-
import math

# Return Area
def Area(r):
    # Type and value checking
    if not isinstance(r,(int,float)):
        raise TypeError("Radius type error!")
    if r<0:
        raise TypeError("Value error!")
    return math.pow(r,2)*math.pi

#Operation
print('-------------')
print(f"Circle Area:{Area(float(input('Please input radius:'))):.2f}")
print('-------------')

输出

-------------
Please input radius:1.5
Circle Area:7.07
-------------

Q.E.D.


仰望星空,还需脚踏实地。