diff --git a/good_messages.py b/good_messages.py deleted file mode 100644 index 889cdb4..0000000 --- a/good_messages.py +++ /dev/null @@ -1,27 +0,0 @@ -# good_messages.py - -from jinja2 import Environment, FileSystemLoader - -MAX_SCORE = 100 -TEST_NAME = "Python Challenge" - -students = [ - {"name" : "Willow", "score":100}, - {"name" : "Cordelia", "score":85}, - {"name" : "Oz", "score":95}, -] - -env = Environment(loader=FileSystemLoader("templates/")) -template = env.get_template("good.txt") - -for student in students: - name = student["name"] - filename = f"output/message_{name.lower()}.txt" - content = template.render( - student, - max_score=MAX_SCORE, - test_name=TEST_NAME - ) - with open(filename, mode="w", encoding="utf-8") as output: - output.write(content) - print("... wrote", filename) diff --git a/templates/good.text b/templates/good.text deleted file mode 100644 index 58bda4e..0000000 --- a/templates/good.text +++ /dev/null @@ -1,9 +0,0 @@ -{# templates/good.txt #} -Hello {{ name }}, - - I'm happy to inform you that you did very well on today's {{ test_name }}. - You achieved {{ score }} out of { max_score }} points ! - -see you tomorrow, nos vemos :-) - -Ms. Hypyatia diff --git a/templates/message.text b/templates/message.text new file mode 100644 index 0000000..9e90fe0 --- /dev/null +++ b/templates/message.text @@ -0,0 +1,9 @@ +{# templates/message.txt #} +HOLA! {{ name }}, + + Estoy happy to inform you that you did very well on today's {{ test_name }}. + HAs alcanzado esta puntuaciĆ³n : {{ score }} de { max_score }} PUNTOS ! + +see you tomorrow, nos vemos :-) + +Mr. JokerPy diff --git a/write_messages.py b/write_messages.py new file mode 100644 index 0000000..196f8c7 --- /dev/null +++ b/write_messages.py @@ -0,0 +1,25 @@ +# write_messages.py + +from jinja2 import Environment, FileSystemLoader + +max_score = 100 +test_name = "Python Challenge" +students = [ + {"name": "Sandrine", "score": 100}, + {"name": "Gergeley", "score": 87}, + {"name": "Frieda", "score": 92}, +] + +environment = Environment(loader=FileSystemLoader("templates/")) +template = environment.get_template("message.txt") + +for student in students: + filename = f"message_{student['name'].lower()}.txt" + content = template.render( + student, + max_score=max_score, + test_name=test_name + ) + with open(filename, mode="w", encoding="utf-8") as message: + message.write(content) + print(f"... wrote {filename}")