You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Quadratzahlen.py 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import http.server
  2. class EigenerHandler(http.server.BaseHTTPRequestHandler):
  3. def do_GET(self):
  4. self.send_response(200)
  5. self.send_header('Content-type', 'text-html')
  6. self.end_headers()
  7. msg = """
  8. <html>
  9. <head>
  10. <style>
  11. table, th, td {
  12. border: 1px solid black;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <h2>Quadratzahlen</h2>
  18. <form action="http://localhost:12345/" method="get">
  19. <div>
  20. <label for="von">Von</label>
  21. <input name="von" id="von" value="1">
  22. </div>
  23. <div>
  24. <label for="bis">Bis</label>
  25. <input name="bis" id="bis" value="5">
  26. </div>
  27. <div>
  28. <button onclick="myFunction()">Eingeben</button>
  29. </div>
  30. </form>
  31. </body>
  32. </html>
  33. """
  34. self.wfile.write(msg.encode())
  35. port = 12345
  36. Handler = EigenerHandler
  37. address = ('', port)
  38. server = http.server.HTTPServer(address, Handler)
  39. server.serve_forever()