स्तर के गैर पूर्णांक द्वारा अनुक्रम गुणा नहीं कर सकते: आरंभकप्रकार 'नाव'
क्यों "प्रकार 'नाव' के गैर पूर्णांक द्वारा अनुक्रम गुणा नहीं कर सकते" मैं त्रुटि मिलता है?
def nestEgVariable(salary, save, growthRates):
SavingsRecord = []
fund = 0
depositPerYear = salary * save * 0.01
for i in growthRates:
fund = fund * (1 + 0.01 * growthRates) + depositPerYear
SavingsRecord += [fund,]
return SavingsRecord
print nestEgVariable(10000,10,[3,4,5,0,3])
धन्यवाद बाबा
का उपयोग करके ',' को हटाएं, मैं आपके 'बचत रिकॉर्डर' के बजाय 'SavingsRecord.append (Fund)' पसंद करूंगा + = [फंड,] ', यह * तेज हो सकता है। –
संभावित डुप्लिकेट [मुझे TypeError क्यों मिलता है: 'फ्लोट' प्रकार के गैर-int द्वारा अनुक्रम को गुणा नहीं कर सकता है?] (https://stackoverflow.com/questions/485789/why-do-i-get-typeerror-cant-multiply-sequence-by-non-int-of-type-float) –
@StephanWeinhold, वह पोस्ट दिनांकित है 2012. यह सवाल 2010 में पोस्ट किया गया था। – raoulbia