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.