28 lines
574 B
Python
28 lines
574 B
Python
# Counts favorites using variables
|
|
|
|
import csv
|
|
|
|
# Open CSV file
|
|
with open("favorites.csv", "r") as file:
|
|
|
|
# Create DictReader
|
|
reader = csv.DictReader(file)
|
|
|
|
# Counts
|
|
scratch, c, python = 0, 0, 0
|
|
|
|
# Iterate over CSV file, counting favorites
|
|
for row in reader:
|
|
favorite = row["language"]
|
|
if favorite == "Scratch":
|
|
scratch += 1
|
|
elif favorite == "C":
|
|
c += 1
|
|
elif favorite == "Python":
|
|
python += 1
|
|
|
|
# Print counts
|
|
print(f"Scratch: {scratch}")
|
|
print(f"C: {c}")
|
|
print(f"Python: {python}")
|