関数funcを実装するには、pythonを使用してください。パラメータタイプがlistの場合、リスト内のすべての数値タイプ要素の合計を返します。パラメータタイプがtupleの場合、タプル内のすべての数値タイプ要素の積を返します。

1.主題の要件:

関数funcを実装してください。パラメータタイプがlistの場合、リスト内のすべての数値要素の合計を返します。

パラメータタイプがタプルの場合、タプル内のすべての数値要素の積が返されます。

2.来て見せてください:

# Enter a code
def func(param):
    if isinstance(param, list):
        result = 0
        for item in param:
            if isinstance(item, int) or isinstance(item, float):
                result += item
        return result
    elif isinstance(param, tuple):
        result = 1
        for item in param:
            if isinstance(item, int) or isinstance(item, float):
                result *= item
        return result
    return None
print(func([1,2,3,'a']))
print(func((1,5,3,'a')))

3.操作結果:

 

皆様のお役に立てれば幸いです。よろしければお願いします。よろしくお願いします。
著作権に関する声明:この記事の著作権は著者(@攻城狮小関連)とCSDNに帰属します。再版へようこそ。ただし、著者の同意なしにこの段落を保持する必要があります。声明を出し、記事ページのわかりやすい場所に元のリンクを提供します。それ以外の場合は、法的責任を追求する権利が留保されます。
誰もが記事を書くのは簡単ではありません。労働の成果を尊重してください〜 
コミュニケーションプラスQ:1909561302
ブログガーデンアドレスhttps://www.cnblogs.com/guanguan-com/

おすすめ

転載: blog.csdn.net/Mumaren6/article/details/108714060