Metainformationen zur Seite
Python 1
Aufgaben
- Finde dich in den Unterverzeichnissen zurecht.
- Finde die HTML-Datei und darin den JS-Code
- Betrachte die URLs von Aufgabe 4. und
- finde die Entsprechung im Quelltext der server_einfach.py
- Wenn du den Python-Quelltext einigermaßen verstanden hast, so erweitere das Programm:
- Nicht eine, sondern zwei Zahlen werden eingegeben (HTML-Formular erweitern)
- Diese werden gemeinsam per JS an den Server geschickt (JS ergänzen)
- Der Server liefert auf den AJAX-Request als Antwort das Produkt der beiden Zahlen
- Das Ergebnis wird per JS in die Seite eingebaut
Bei Erfolg kann nun ein neues Projekt begonnen werden:
- Dateien:
- server_hangman.py
- hangman.html
- Funktion:
- HTML-Datei
- stellt Oberfläche bereit,
- nimmt geratenen Buchstaben entgegen.
- JS initialisiert das Raten durch Aufruf an Server - Server liefert leere Striche zurück _ _ _ _
- JS überträgt Ratebuchstaben z.B. H - Server liefert Resultat: H _ _ _
- usw
- Hinweise:
- Liste in Python: meineliste=[„Hund“,„Katze“,„Maus“]
- zweiter Buchstabe in einem Wort: meinwort[1] da ab 0 gezählt wird
- Schleife über alle Buchstaben:
for buchstabe in meinwort: if buchstabe in geratene: ergebnis+=buchstabe else: ergebnis+="_"
- geratene Buchstaben sammeln:
geratene="" # am Anfang ... geratene+=ratebuchstabe