मैं एक साधारण प्रोग्राम बनाने की कोशिश कर रहा हूं जो आपको संख्यात्मकता के अनुसार आपका भाग्यशाली नंबर बताता है।टाइपरर: 'int' ऑब्जेक्ट सबस्क्रिप्ट करने योग्य नहीं है
File "number.py", line 12, in <module>
sumln = (int(sumall[0])+int(sumall[1]))
TypeError: 'int' object is not subscriptable
मेरे स्क्रिप्ट है:: मैं इस त्रुटि हो रही पर रखने
birthday = raw_input("When is your birthday(mm/dd/yyyy)? ")
summ = (int(birthday[0])+int(birthday[1]))
sumd = (int(birthday[3])+int(birthday[4]))
sumy= (int(birthday[6])+int(birthday[7])+int(birthday[8])+int(birthday[9]))
sumall = summ + sumd + sumy
print "The sum of your numbers is", sumall
sumln = (int(sumall[0])+int(sumall[1]))
print "Your lucky number is", sumln`
'sumall' में संग्रहीत मान एक पूर्णांक (3 अन्य पूर्णांक के योग का परिणाम) है। फिर भी कुछ पंक्तियां नीचे, आप पूर्णांक को पूर्णांक करने का प्रयास करते हैं इसलिए त्रुटि। (!) –
आप भी उपयोग करना चाहेंगे 'birthday.split ('/') 'दिन, महीने और वर्ष अलग करने के लिए। –