独学でPythonを学び始めた初心者です。
基本的なことで誠に恐縮ですが、お知恵を拝借できますと幸いです。
ゴール:
リストの0以外のすべての数字の乗算を計算する。
もし0が含まれる場合は無視し、0以外の数字を乗ずる。
期待する計算結果:
my_prod_nz([]) returns 1
my_prod_nz([0]) returns 1
my_prod_nz([1,2]) returns 2
my_prod_nz([1,2,3]) returns 6
my_prod_nz([1,2,0,3]) returns 6
if関数を使えば計算可能かと思料しますが、式が分からず苦戦しております。
恐れ入りますがご教示いただけますと幸いです。