summaryrefslogtreecommitdiff
path: root/wk7/lect/favorites.py
diff options
context:
space:
mode:
Diffstat (limited to 'wk7/lect/favorites.py')
-rw-r--r--wk7/lect/favorites.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/wk7/lect/favorites.py b/wk7/lect/favorites.py
index 289a17f..446a92e 100644
--- a/wk7/lect/favorites.py
+++ b/wk7/lect/favorites.py
@@ -7,15 +7,15 @@ import csv
with open("favorites.csv") as file:
reader = csv.DictReader(file)
- scratch, c, python = 0, 0, 0
+ counts = {}
for row in reader:
- favorite = row['language']
- if favorite == "Scratch":
- scratch += 1
- elif favorite == "C":
- c += 1
- elif favorite == "Python":
- python += 1
-
-print("Scratch:", scratch)
+ favorite = row["language"]
+ if favorite in counts:
+ counts[favorite] += 1
+ else:
+ counts[favorite] = 1
+
+for favorite in counts:
+ print(favorite, ':', counts[favorite])
+