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.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. von = 3
  8. bis = 10
  9. msg = """
  10. <html>
  11. <head>
  12. <style>
  13. table, th, td {
  14. border: 1px solid black;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <h2>Quadratzahlen</h2>
  20. <table style="width:100%">
  21. """
  22. while von <= bis:
  23. msg = msg + "<tr><td>{}</td><td>{}</td></tr>".format(von, von*von)
  24. von = von + 1
  25. msg = msg + """
  26. </table>
  27. </body>
  28. </html>
  29. """
  30. self.wfile.write(msg.encode())
  31. port = 12345
  32. Handler = EigenerHandler
  33. address = ('', port)
  34. server = http.server.HTTPServer(address, Handler)
  35. server.serve_forever()