def multip(l):
#TypeError: multip() takes 1 positional argument but 3 were given,不加是絕對不行的
#怎樣将多個數相乘表達出來
if l==():
raise TypeError
elif not isinstance(l,(int,float)):
raise TypeError
“”"
elif isinstance(l,str):
raise TypeError
elif isinstance(l,bool):
raise TypeError
“”"
else:
#for i in l:SyntaxError: invalid syntax
s = 1
for i in l:
#注意是否有 第一個數要乘以1
s=s*i
#return s 這個縮進出現了錯誤,導緻隻乘了一次,return會在這裡直接傳回呀,就算縮進了,也一樣會傳回
return s