Ich möchte Schwimmer Liste anhängen, aber ich habe einen Fehler wie folgt aus:Wie füge ich eine Liste hinzu?
<ipython-input-47-08d9c3f8f180> in maxEs()
12 Es = lists[0]*0.3862 + lists[1]*0.3091 + lists[2]*0.4884
13 aaa = []
---> 14 Es.append(aaa)
15
AttributeError: 'float' object has no attribute 'append'
Ich glaube, ich nicht Schwimmer Liste anhängen. Kann ich Floats hinzufügen, um einen anderen Weg aufzuzeigen?
Dies ist mein Code:
import math
def maxEs():
for a in range(1, 101):
for b in range(1,101):
for c in range(1,101):
if a+b+c == 100 :
lists = []
lists.append(a*0.01)
lists.append(b*0.01)
lists.append(c*0.01)
Es = lists[0]*0.3862 + lists[1]*0.3091 + lists[2]*0.4884
aaa = []
Es.append(aaa)
Sie versuchen, füge die Liste 'aaa' zum Float' Es' hinzu, es sollte 'aaa.append (Es)' sein – Alperen
Beachte auch, dass du sowohl 'lists' als auch 'aaa' in jeder Iteration des innersten re-initialisierst und überschreibst Schleife. –
Oh mein Gott ... Ich denke, ich bin so dumm .... Es tut mir so leid .... –