每个语句的注释怎么写

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

from math import pi as PI
def CircleArea(r):
if isinstance(r,(int,float)) and r>0: #确保半径大于0的数值
return PIrr
else:
print("You must give me an integer or float as radius.")
print(CircleArea(3))

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

每个语句

检查半径r是int或者float型数据 并且大于0 才计算