# -*- coding: utf-8 -*-
def product(*numbers):
pro = 1
for n in numbers:
pro = pro * n
return pro
numb = input ('numbers=')
i = product(*numb)
print(i)
input传入的数据是字符串,不是列表
字符串也可以作为可变参数传入吗?
试了一下倒是真行,但两位数以上的数字你这串代码就不行了
假定输入的时候以逗号间隔,那么可以这样改写一下:numb = input(‘numbers = ‘).split(‘,’)
Sign in to make a reply
IE洗铁路
# -*- coding: utf-8 -*-
def product(*numbers):
pro = 1
for n in numbers:
pro = pro * n
return pro
numb = input ('numbers=')
i = product(*numb)
print(i)