1 # -*- coding: utf-8 -*- 2 # sum_of_products.py 3 # @author 0yst3r 4 # @description 兩數之積及多數之積 5 # @created Mon Apr 15 2019 15:22:24 GMT+0800 (中國標准時間) 6 # @last-modified Mon Apr 15 2019 17:04:25 GMT+0800 (中國標准時間) 7 # 8 9 ''' 10 # 兩數之積 11 def product(x, y): 12 return x * y 13 14 15 print('x*y=', product(2, 5)) 16 ''' 17 18 num_list = [] # 乘數列表 19 20 21 def the_input(count=eval(input("輸入乘數的總個數:"))): 22 23 for i in range(count): 24 N = eval(input("依次輸入乘數:")) 25 num_list.append(N) 26 print("一共有", count, "個要相乘的數") 27 print("把這些乘數依次放在列表里面:", num_list) 28 29 30 the_input() 31 32 33 def get_multi(*num): 34 sum = 1 35 for n in num: 36 sum = sum * n 37 return sum 38 39 40 print("這些數相乘的總乘積為:", get_multi(*num_list))
計算兩數乘積以及多數乘積的結果~
運行結果: