求助5道题目,真的搞不懂啊


1.编写一个函数fun(s),参数为字符串s,计算字符串中数字、字母、空格以及其他字符的个数,并返回个数。
2.编写一个函数fun(s),参数为一个字符串s,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False。
3.实现函数fun(r,pi=3.14),设置可选参数,返回圆的周长及面积值。
4.编写函数gcd(m,n),计算并返回参数m和n的最大
5.凯撒加密。凯撒加密是简单的消息编码方式,将字母移动常量位K。用户输入明文字符串,系统输出凯撒加密后的密文。例如设置常量K=3,输入字符串abcABZ, 输出凯撒加密后:defDEC。
编写函数Caesar(s,k),参数s表示明文字符串,k表示移动位数,计算并返回凯撒加密后的密文字符串。