F
Flacx
Mitglied
Thread Starter
- Dabei seit
- 14.01.2013
- Beiträge
- 28
- Reaktionspunkte
- 0
Hi,
ich habe mir heute mal Python angeguckt. Ich habe diese Sprache vorher noch nie benutzt, also verzeiht mir Ungenauigkeiten oder Umwege...
Ich habe ein Prog geschrieben, dass eine bestimmte csv datei ausliest und einem dann den Bezirk mit den meisten Stimmen einer jeweiligen Partei liefert...
Wenn ich die Funktion aber ein zweites mal ausführe, steht bei Bezirk nur "" und bei der Anzahl der Stimmen steht 0.
Sehe ich da den Wald vor lauter Bäumen nicht mehr?
Vielen Dank schonmal,
Flacx
Code:
ich habe mir heute mal Python angeguckt. Ich habe diese Sprache vorher noch nie benutzt, also verzeiht mir Ungenauigkeiten oder Umwege...
Ich habe ein Prog geschrieben, dass eine bestimmte csv datei ausliest und einem dann den Bezirk mit den meisten Stimmen einer jeweiligen Partei liefert...
Wenn ich die Funktion aber ein zweites mal ausführe, steht bei Bezirk nur "" und bei der Anzahl der Stimmen steht 0.
Sehe ich da den Wald vor lauter Bäumen nicht mehr?
Vielen Dank schonmal,
Flacx
Code:
Code:
# Wahldaten lesen readVotes.pyimport csv
f = open("wahlBerlin.csv")
# reader = csv.reader(f)
# print reader.next()
line = 0
rd = csv.DictReader(f, delimiter = ';')
def meisteStimmen():
partei = input("Parteiname: ")
line = 0
highest = 0
highestBezirk = ""
vt = 0
for line in rd:
# print (line[partei])
# Partei hat in Bezirk x meiste Stimmen
vt = int(line[partei])
if vt > highest:
highest = vt
highestBezirk = (line["BezirkName"])
print "Partei " + partei + " hat im Bezirk " + highestBezirk + " die meisten Stimmen!"
print "Mit " + str(highest) + " Stimmen!"