1、 Pythonで乗算するためのコード:
sum =1;
n =int(input("Please input number n:"))for i inrange(1,n+1):
sum = sum*i;if i<n:print(i,end='')print("*",end ='')print(i,"=",sum)
2、 運用結果
拡張の例:
Pythonの乗算再帰パラメーターは、複数の反復可能なオブジェクトにすることができます
from functools import reduce
a =(1,2,3,['1','1'],[1,[2,[3,[4]]]])
def args_all_to_list(*args):try:
data=list(*args)return data
except:
data=list(args)return data
def data_list(a):
data =[]
f =0for x in a:iftype(x) is int:
data.append(x)
f +=1
elif type(x) is str:
data.append(int(x))
elif type(x) is list or tuple:
data +=list(x)if f ==len(a):return data
returndata_list(data)
def chen(*args):returnreduce(lambda x, y: x * y,data_list(args_all_to_list(*args)))print(chen(1,2))print(chen(1,2,[1]))print(chen(a))
これまでのところ、pythonで連続乗算計算を実行する方法に関するこの記事をここで紹介します。pythonでの連続乗算計算に関連するその他のコードコンテンツについては、ZaLou.Cnを検索してください。
Recommended Posts