add exercise sets
This commit is contained in:
parent
de09bff28f
commit
6b6f1d8b1b
@ -69,6 +69,8 @@ Während ich an dem Cheatsheet arbeite und kleine Programme schreibe, bin ich au
|
||||
## Body Mass Index berechnen
|
||||
Einfaches Python Programm, das Körpergewicht und Körpergröße abfrägt um daraus den BMI zu berechnen und auszugeben: [BMI.py](uebung/bmi.py)
|
||||
|
||||
## Sets
|
||||
Zähle wieviele unterschiedliche Namen eine Liste enthält und gebe dies als Zahl zurück: [Sets.py](uebung/sets.py)
|
||||
|
||||
## Webcrawling
|
||||
Im [Web Crawling](Web%20Crawling.ipynb) (.html oder .ipynb) sind die Grundlagen zum Auslesen von Webseiten festgehalten.
|
||||
|
20001
data/names.csv
Executable file
20001
data/names.csv
Executable file
File diff suppressed because it is too large
Load Diff
14
uebung/sets.py
Normal file
14
uebung/sets.py
Normal file
@ -0,0 +1,14 @@
|
||||
# Öffne die ../data/names.csv - Datei als .csv-Datei und berechne die Anzahl der verschiedenen Vornamen, die in dieser Datei aufgelistet sind
|
||||
|
||||
import csv
|
||||
|
||||
names = set()
|
||||
|
||||
with open('../data/names.csv', newline='') as csvfile:
|
||||
namereader = csv.reader(csvfile, delimiter=',', quotechar='"')
|
||||
counter = 0
|
||||
for row in namereader:
|
||||
if counter != 0:
|
||||
names.add(row[1])
|
||||
counter = counter + 1
|
||||
print(len(names))
|
Loading…
Reference in New Issue
Block a user