Hallo nochmal,
leider bin ich wieder am Verzweifeln!
Dass mit der Liste einfügen hat Perfekt geklappt!
Das Problem ist, ich möchte danach noch weitere Zahlen in dir Listen anhängen, und diese dauerhaft in der Liste speichern!
Alles anzeigen
Alles anzeigen
Wie füge ich die beiden Teile zusammen!
Derzeit bin ich noch etwas am experimentieren =:-)
Ich hoffe ihr habt Verständnis
Besten dank
Gruss
leider bin ich wieder am Verzweifeln!
Dass mit der Liste einfügen hat Perfekt geklappt!
Das Problem ist, ich möchte danach noch weitere Zahlen in dir Listen anhängen, und diese dauerhaft in der Liste speichern!
Quellcode
- minwerte, maxwerte = [], []
- datei = open("/home/scenicamd64/Dokumente/Daten/Zahlen.txt", "r")
- for zeile in datei:
- zeile = zeile.rstrip(" ")
- werte = zeile.split(",")
- neue_werte = []
- for wert in werte:
- neue_werte.append(wert)
- minwerte.append(werte[6])
- maxwerte.append(werte[7])
- minwerte.append(min(minwerte))
- maxwerte.append(max(maxwerte))
- datei.close()
- print(minwerte[-10])
- print(maxwerte[-10])
Quellcode
- # -*- coding: utf-8 -*-
- class intlist(object):
- def __init__(self):
- self.ende=False
- self.liste=[]
- def getint(self,name='/home/scenicamd64/Dokumente/Daten/Zahlen.txt'):
- while True:
- print 'Bitte geben sie eine Zahl ein fuer',
- print name,
- print ':',
- zahl=raw_input()
- # Ende der Listeneingabe =
- if zahl=='q':
- self.ende=True
- break # ja, tschuess
- # ist es ein Integer ?
- try:
- i=int(zahl)
- except: # nein, Fehler
- print 'Eingabefehler'
- continue
- # ja, Integer an die Liste anhängen
- self.liste.append(i)
- break
- def min(self):
- return min(self.liste)
- def max(self):
- return max(self.liste)
- # Start !!
- # erzeuge ein Listenobjekt
- minlist=intlist()
- # gib Werte ein, bis ein 'q' kommt
- while not minlist.ende:
- minlist.getint('Minliste')
- # gib die Liste aus
- print minlist.liste
- print 'Min:',minlist.min()
- print 'Max:',minlist.max()
Wie füge ich die beiden Teile zusammen!
Derzeit bin ich noch etwas am experimentieren =:-)
Ich hoffe ihr habt Verständnis
Besten dank
Gruss