playSound
समारोह पूर्णांकों की एक सूची ले जा रहा है, और हर अलग संख्या के लिए एक ध्वनि खेलने के लिए जा रहा है के रूप में व्याख्या नहीं की जा सकती। तो अगर सूची में से किसी एक नंबर 1
है, 1
एक नामित ध्वनि है कि यह खेलेंगे है।लेखन त्रुटि: 'सूची' वस्तु एक पूर्णांक
def userNum(iterations):
myList = []
for i in range(iterations):
a = int(input("Enter a number for sound: "))
myList.append(a)
return myList
print(myList)
def playSound(myList):
for i in range(myList):
if i == 1:
winsound.PlaySound("SystemExit", winsound.SND_ALIAS)
मैं इस त्रुटि हो रही है:
TypeError: 'list' object cannot be interpreted as an integer
मैं पूर्णांकों के लिए सूची में कनवर्ट करने के लिए कुछ तरीके की कोशिश की है। मुझे यकीन नहीं है कि मुझे क्या बदलने की जरूरत है। मुझे यकीन है कि ऐसा करने का एक और अधिक प्रभावी तरीका है। किसी भी मदद की बहुत सराहना की जाएगी।
या 'i i रेंज (लेन (myList)) 'यदि तत्वों के बजाय इंडेक्स पर पुनरावृत्ति करना चाहते हैं। – 3yakuya
या 'इंडेक्स के लिए, एन्युमेरेट में आइटम (myList)' आपको दोनों प्राप्त करने के लिए, आईएमओ अधिक पठनीय रूप से – jez