<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://pydebug.in/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- PyDebug Teacher (2026-09-13): built-in AI Python tutor page. -->
  <url>
    <loc>https://pydebug.in/teacher</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- SEO pass 2026-09-12: lightweight crawlable index of the full catalog
       (generated by scripts/prerender-problems.mjs; keeps every problem at
       click depth 2 from the homepage). -->
  <url>
    <loc>https://pydebug.in/all-problems</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://pydebug.in/problems</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://pydebug.in/playground</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-errors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/premium</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/leaderboard</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://pydebug.in/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://pydebug.in/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://pydebug.in/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://pydebug.in/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://pydebug.in/refund-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://pydebug.in/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://pydebug.in/community-guidelines</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://pydebug.in/cookie-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://pydebug.in/disclaimer</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-tutorials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-debugging</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output-prediction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-glossary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://pydebug.in/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://pydebug.in/how-to-fix-python-errors</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output-prediction-tricks</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/nameerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/typeerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/indexerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/keyerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/valueerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/errors/zerodivisionerror</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output/print-list-slice</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output/for-loop-range</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-output/string-multiplication</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/python-basics</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/variables-and-data-types</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/lists-and-dictionaries</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/loops</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/functions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/exceptions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/output-prediction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/learn/interview-practice</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/hindi</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/hindi/python-errors</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/hindi/python-glossary</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/daily-python-challenge</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/embed</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/python-interview-questions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://pydebug.in/classroom</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

<!-- PROBLEM-PAGES:START generated by scripts/prerender-problems.mjs — do not edit by hand -->
  <url>
    <loc>https://pydebug.in/problems/using-instead-of-in-a-condition</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/string-repetition-and-length</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/dictionary-get-with-a-default</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/break-vs-continue</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/calling-a-function-before-defining-it</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/nested-dictionary-access</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/missing-colon-in-for-loop</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/wrong-quote-type-breaks-the-string</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/negative-indexing</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/for-loop-with-range-and-step</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/dictionary-keys-must-be-unique</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/default-parameter-values</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/list-multiplication</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/try-except-else-flow</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/enumerate-with-a-start-value</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/chained-assignment</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/looping-one-step-too-far</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/converting-text-that-isn-t-a-number</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/mixing-text-and-numbers-in-print</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/calling-a-function-with-too-few-arguments</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/wrong-syntax-for-adding-a-new-key</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/trying-to-modify-a-tuple</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/else-clause-on-a-for-loop</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/string-multiplication-in-a-loop</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/function-returning-nothing</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/inconsistent-indentation</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/modifying-a-variable-before-it-s-assigned-locally</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/deleting-a-key-that-doesn-t-exist</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/list-copy-vs-reference</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/wrong-function-to-find-list-length</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/string-multiplication-and-indexing</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/loop-variable-after-the-loop-ends</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/dictionary-get-with-default</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/mutable-default-argument-trap</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/set-removes-duplicates-automatically</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/tuple-immutability</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/class-variable-shared-across-instances</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/slicing-does-not-include-the-end-index</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/missing-indentation-after-if</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/accessing-a-missing-dictionary-key</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/using-a-variable-before-it-s-defined</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/converting-invalid-text-to-a-number</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://pydebug.in/problems/sorting-a-list-with-mixed-types</loc>
    <changefreq>yearly</changefreq>
    <priority>0.55</priority>
  </url>
<!-- PROBLEM-PAGES:END -->
</urlset>
