1
+ '''
2
+
3
+ Introduction To Computing Using Python (Werkboek)
4
+
5
+ Strings, Text Data, and File I/O (Perkovic – §4.1 t/m 4.3)
6
+
7
+ Practice Exercise 5.4 (files schrijven)
8
+ Bij een marathonwedstrijd worden bij een controlepost ale voorbijkomende
9
+ hardlopers genoteerd. De gegevens van elke hardloper worden in het bestand
10
+ hardlopers.txt opgeslagen. Schrijf een programma waarmee een tekstbestand
11
+ wordt aangemaakt (als het bestand nog niet bestaat) of aangevuld (gebruik de
12
+ append-mode) met de gegevens van één hardloper (inlezen van toetsenbord).
13
+
14
+ Let op: je zult je programma in deze opdracht steeds opnieuw moeten uitvoeren
15
+ voor elke nieuwe hardloper. Om dit te voorkomen zou je een while-loop kunnen
16
+ gebruiker, maar die behandelen we pas volgende les. Je kunt er natuurlijk voor
17
+ kiezen om daar alvast naar te kijken (niet verplicht).
18
+
19
+ '''
20
+ from datetime import datetime
21
+
22
+ file = open ('hardlopers.txt' , 'a+' )
23
+
24
+ hardloper = input ('Naam hardloper: ' )
25
+ tijd = datetime .strftime (datetime .now (), '%a%e %b %G, %H:%M:%S' )
26
+
27
+ file .write (tijd + ', ' + hardloper + '\n ' )
28
+ file .close ()
0 commit comments