第一题: 建立一個函數minus,可接受1個或2個輸入參數。當只有一個輸入時,返回該數的負值;當有兩個數字輸入時,返回它們的差。 例如: * minus(4)返回-4 * minus(4, 3)返回1
第二题: 建立一個函數avg,可接受任意個輸入數字,然後返回這些數字的平均值。
第三题:如果一個m位數,其每個位上的數字的m次幂之和為該數本身,則叫做水仙花數。 例如:153=13+53+33153=13+53+33就是一個水仙花數。 請建立一個函數能判斷一個輸入的數是否水仙花數。
第四题:承上題,建立一個函數,當輸入某參數maximum後,能自動找出所有小於等於maximum的水仙花數
1.
def minus(a,b=None):
if b == 'None':
print(-int(a))
else:
print(int(a)-int(b))
2.
def avg(*args):
print(sum(args)/len(args))
3.