समस्या विवरण
सबसे पहले हम यूजर इनपुट के लिए 3 सूचियां बनाते हैं। यहां हम ट्रैवर्सल तकनीक का उपयोग करते हैं। उत्पाद के मान को 1 से आरंभ करें, सभी तत्वों को पार करें और सूची के अंत तक एक-एक करके प्रत्येक संख्या को उत्पाद से गुणा करें।
उदाहरण
इनपुट: A=[5,6,3]
आउटपुट: 90
व्याख्या: 5*6*3
एल्गोरिदम
- सूची (lst) में सभी संख्याएं इनपुट करें।
- सूची में सभी मानों को गुणा करने के लिए हम ट्रैवर्सल तकनीक का उपयोग करते हैं।
- वेरिएबल X = 1।
- for i in LST (सूची में पहले से अंत तक पार करें): X = X * i (तत्वों को एक-एक करके गुणा करें)
- X प्रदर्शित करें।
उदाहरण कोड
# सूची में सभी संख्याओं को गुणा करने के लिए
def mulallnum(lst):
x = 1
for i in lst:
x = x * i
return x
# ड्राइवर कोड
A = list()
B = list()
C = list()
n1 = int(input("पहली सूची का आकार दर्ज करें ::"))
n2 = int(input("दूसरी सूची का आकार दर्ज करें ::"))
n3 = int(input("तीसरी सूची का आकार दर्ज करें ::"))
print("पहली सूची के तत्व दर्ज करें ::")
for i in range(int(n1)):
k = int(input(""))
A.append(k)
print("दूसरी सूची के तत्व दर्ज करें ::")
for j in range(int(n2)):
k1 = int(input(""))
B.append(k1)
print("तीसरी सूची के तत्व दर्ज करें ::")
for j in range(int(n3)):
k1 = int(input(""))
C.append(k1)
print("पहली सूची में सभी संख्याओं का गुणनफल ::>", mulallnum(A))
print("दूसरी सूची में सभी संख्याओं का गुणनफल ::>", mulallnum(B))
print("तीसरी सूची में सभी संख्याओं का गुणनफल ::>", mulallnum(C))
आउटपुट
पहली सूची का आकार दर्ज करें ::3
दूसरी सूची का आकार दर्ज करें ::4
तीसरी सूची का आकार दर्ज करें ::5
पहली सूची के तत्व दर्ज करें :: 1 2 5
दूसरी सूची के तत्व दर्ज करें :: 3 2 4 5
तीसरी सूची के तत्व दर्ज करें :: 12 2 1 3 2
पहली सूची में सभी संख्याओं का गुणनफल ::> 10
दूसरी सूची में सभी संख्याओं का गुणनफल ::> 120
तीसरी सूची में सभी संख्याओं का गुणनफल ::> 144