Discuss / Python / 交作业

交作业

Topic source

落落2800

#1 Created at ... [Delete] [Delete and Lock User]

'''
#第一种 默认参数 组装list或者tuple

def mul(numbers):
    ji =1
    for n in numbers:
        ji=ji*n
    return ji
print(mul((2,4)))#tuple
print(mul([2,4]))#list
'''

#第二种 参数为可变参数
def mul(*numbers):
    ji =1
    if len(numbers) == 0:
        print('请至少输入一个数字')
    else:
        for n in numbers:
            if not isinstance(n,(float,int)):
                print('请输入正确的数字')
            else:
                ji=ji*n
    print('数字相乘的结果值',ji)
#mul(2,4,5)#toupl
mul(1,5,'9')#可以传入空
#print(mul[2,3])#参数必须是一个toupl
'''


  • 1

Reply