{"id":31095,"date":"2023-06-12T14:08:04","date_gmt":"2023-06-12T09:38:04","guid":{"rendered":"https:\/\/wpadmin.maktabkhooneh.org\/mag\/?p=31095"},"modified":"2026-02-17T18:11:54","modified_gmt":"2026-02-17T14:41:54","slug":"assert-in-python","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/assert-in-python\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647 + \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0639\u0645\u0644\u06cc"},"content":{"rendered":"\n<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0639\u06cc \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0628\u0648\u0628 \u0628\u0647\u200c\u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f \u06a9\u0647 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0627\u062f\u06af\u06cc \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc\u200c\u0627\u0634 \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u0645\u062d\u0628\u0648\u0628 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u06a9\u0631\u062f\u0646 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u062e\u0637\u0627\u06cc \u06a9\u0645\u062a\u0631 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0639\u0628\u0627\u0631\u062a assert \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0635\u062d\u062a \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062f\u0631 \u06a9\u062f \u062e\u0648\u062f \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639\u060c \u0645\u0641\u0647\u0648\u0645 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u0648 \u0633\u06cc\u0646\u062a\u06a9\u0633 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0686\u0646\u062f\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u062a\u0648\u0636\u06cc\u062d \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0628\u0637\u0647 \u062a\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0627\u06cc\u0646 \u0646\u0648\u0634\u062a\u0647 \u0627\u0632 \u062f\u0633\u062a\u0647 <a href=\"https:\/\/maktabkhooneh.org\/learn\/python\/\">\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a> \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p>\u0639\u0628\u0627\u0631\u062a assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0639\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062e\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0627\u062f\u0639\u0627\u0647\u0627 \u06cc\u0627 \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0627\u06cc\u0646 \u0639\u0628\u0627\u0631\u062a \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u0634\u0631\u0637 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062f\u0631\u0633\u062a \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631 \u0648 \u0627\u06af\u0631 \u0634\u0631\u0637 \u0628\u0647 \u0646\u0627\u062f\u0631\u0633\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0634\u0648\u062f\u060c \u06cc\u06a9 AssertionError \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0639\u0628\u0627\u0631\u062a assert \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0631\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0633\u06cc\u0646\u062a\u06a9\u0633 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/h3>\n\n\n\n<p>\u0633\u06cc\u0646\u062a\u06a9\u0633 \u0627\u06cc\u0646 \u0645\u0641\u0647\u0648\u0645 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0627 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc assert \u06cc\u0627 assert keyword \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0646\u0648\u0634\u062a\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">assert<\/span> condition<span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">&#91;<\/span>error_message<span class=\"token punctuation\">]<\/span><\/code><\/pre>\n\n\n\n<p>\u0634\u0631\u0637 \u06cc\u0627 condition \u062f\u0631 \u0633\u06cc\u0646\u062a\u06a9\u0633 \u0641\u0648\u0642 \u0639\u0628\u0627\u0631\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u0633\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u0634\u0631\u0637 \u0646\u0627\u062f\u0631\u0633\u062a \u0628\u0627\u0634\u062f\u060c \u06cc\u06a9 AssertionError \u0645\u0637\u0631\u062d \u0645\u06cc\u200c\u0634\u0648\u062f. \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc error_message \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06cc\u06a9 \u067e\u06cc\u0627\u0645 \u062e\u0637\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 AssertionError \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0641\u0644\u0648\u0686\u0627\u0631\u062a assert \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"469\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Assertioncondition2.png\" alt=\"\u0633\u06cc\u0646\u062a\u06a9\u0633 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" class=\"wp-image-31099\" title=\"\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Assertioncondition2.png 800w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Assertioncondition2-300x176.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Assertioncondition2-768x450.png.webp 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u0647\u062f\u0641 \u0648 \u0645\u0632\u0627\u06cc\u0627\u06cc assert \u062f\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646<\/h3>\n\n\n\n<p>\u0639\u0628\u0627\u0631\u062a assert \u0627\u0647\u062f\u0627\u0641 \u0645\u062a\u0639\u062f\u062f\u06cc \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u0631\u062f. \u0647\u062f\u0641 \u0627\u0635\u0644\u06cc \u0622\u0646 \u06a9\u0634\u0641 \u062e\u0637\u0627\u0647\u0627\u06cc \u0645\u0646\u0637\u0642\u06cc \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0635\u062d\u062a \u06a9\u062f \u0634\u0645\u0627 \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0628\u0627\u0631\u0627\u062a assert\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0648 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0648 \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635\u06cc \u0631\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0647 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0628\u0647\u0628\u0648\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u06a9\u0644\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"180\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Append-300x180.png.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0645\u062a\u062f append \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Append-300x180.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Append-768x461.png.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Append.png 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/180;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/append-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0645\u062a\u062f append \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0639\u0645\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0645\u0641\u0647\u0648\u0645 assert \u0686\u0646\u062f\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0622\u0646\u200c\u0647\u0627 \u0627\u0631\u0627\u0626\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u062f\u0631 \u0648\u0627\u0642\u0639 \u06a9\u0627\u0631\u0628\u0631\u062f assert \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0648\u0636\u0648\u062d \u0628\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062a\u0633\u062a \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert<\/h3>\n\n\n\n<p>\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u062a\u0648\u0633\u0639\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u062b\u0628\u062a \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 \u062f\u0631 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0647\u0633\u062a\u06cc\u062f \u0648 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0645\u0627\u0646\u0646\u062f \u062d\u062f\u0627\u0642\u0644 \u0637\u0648\u0644 \u0648 \u06af\u0646\u062c\u0627\u0646\u062f\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u062f\u0627\u0631\u062f. \u0628\u0631\u0627\u06cc \u062a\u0627\u06cc\u06cc\u062f \u0627\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 assert statements \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">def<\/span> <span class=\"token function\">validate_password<\/span><span class=\"token punctuation\">(<\/span>password<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n<span class=\"token keyword\">assert<\/span> <span class=\"token builtin\">len<\/span><span class=\"token punctuation\">(<\/span>password<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;<\/span>gt<span class=\"token punctuation\">;<\/span><span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f8<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"Password should be at least 8 characters long\"<\/span>\n<span class=\"token keyword\">assert<\/span> <span class=\"token builtin\">any<\/span><span class=\"token punctuation\">(<\/span>char <span class=\"token keyword\">in<\/span> <span class=\"token string\">\"!@#$%^&amp;*()\"<\/span> <span class=\"token keyword\">for<\/span> char <span class=\"token keyword\">in<\/span> password<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"Password should include special characters\"<\/span>\n\n<span class=\"token comment\"># Additional validation logic<\/span>\n\n<span class=\"token keyword\">return<\/span> <span class=\"token boolean\">True<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c \u0639\u0628\u0627\u0631\u0627\u062a assert \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0637\u0648\u0644 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062d\u062f\u0627\u0642\u0644 \u06f8 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0627\u0633\u062a \u0648 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0627\u0635 \u0631\u0627 \u0634\u0627\u0645\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06af\u0631 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0634\u0631\u0627\u06cc\u0637 \u0645\u062d\u0642\u0642 \u0646\u0634\u0648\u062f\u060c \u06cc\u06a9 AssertionError \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"195\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Conditional-Statements-in-Python_Watermarked-300x195.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0631\u0637\u06cc \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Conditional-Statements-in-Python_Watermarked-300x195.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Conditional-Statements-in-Python_Watermarked-768x499.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Conditional-Statements-in-Python_Watermarked.webp 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/195;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/conditional-statements-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0631\u0637\u06cc \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627 \u0628\u0627 assert<\/h3>\n\n\n\n<p>\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u0646\u0648\u0634\u062a\u0646 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0641\u0627\u06a9\u062a\u0648\u0631\u06cc\u0644 \u06cc\u06a9 \u0639\u062f\u062f \u0647\u0633\u062a\u06cc\u062f. \u0634\u0645\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0648\u0631\u0648\u062f\u06cc \u0639\u062f\u062f\u06cc \u0635\u062d\u06cc\u062d \u0645\u062b\u0628\u062a \u0627\u0633\u062a. \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 assertion error python \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u06af\u0631\u0641\u062a\u0646 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u0646 \u0645\u0641\u0647\u0648\u0645 \u0631\u0627 \u0628\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">def<\/span> <span class=\"token function\">factorial<\/span><span class=\"token punctuation\">(<\/span>n<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n<span class=\"token keyword\">assert<\/span> <span class=\"token builtin\">isinstance<\/span><span class=\"token punctuation\">(<\/span>n<span class=\"token punctuation\">,<\/span> <span class=\"token builtin\">int<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">and<\/span> n <span class=\"token operator\">&amp;<\/span>gt<span class=\"token punctuation\">;<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"Input must be a positive integer\"<\/span>\n\nresult <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f1<\/span>\n<span class=\"token keyword\">for<\/span> i <span class=\"token keyword\">in<\/span> <span class=\"token builtin\">range<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">,<\/span> n <span class=\"token operator\">+<\/span> <span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    result <span class=\"token operator\">*=<\/span> i\n<span class=\"token keyword\">return<\/span> result<\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c \u062f\u0633\u062a\u0648\u0631 assert \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0648\u0631\u0648\u062f\u06cc n \u0647\u0645 \u06cc\u06a9 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u0648 \u0647\u0645 \u0628\u0632\u0631\u06af\u200c\u062a\u0631 \u0627\u0632 \u06f0 \u0627\u0633\u062a. \u0627\u06af\u0631 \u0634\u0631\u0637 \u0646\u0627\u062f\u0631\u0633\u062a \u0628\u0627\u0634\u062f\u060c \u06cc\u06a9 AssertionError \u0645\u0637\u0631\u062d \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648\u0631\u0648\u062f\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0631\u0627 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u06a9\u062f\u0647\u0627\u06cc \u062e\u0648\u062f \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"188\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/5-key-considerations-for-python-programmers-before-they-start-coding-300x188.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u062f\u0633\u062a\u0648\u0631 With \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/5-key-considerations-for-python-programmers-before-they-start-coding-300x188.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/5-key-considerations-for-python-programmers-before-they-start-coding-768x480.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/5-key-considerations-for-python-programmers-before-they-start-coding.webp 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/188;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/with-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u062f\u0633\u062a\u0648\u0631 With \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u062a\u0633\u062a \u0648\u0627\u062d\u062f \u0628\u0627 assert \u0648 pytest<\/h3>\n\n\n\n<p>\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u0646\u0648\u0634\u062a\u0646 \u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u0648\u0627\u062d\u062f \u0628\u0631\u0627\u06cc \u062a\u0627\u0628\u0639\u06cc \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0634\u0645\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u0645\u0642\u062f\u0627\u0631 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f. \u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u06cc\u0633\u0647 \u0646\u062a\u0627\u06cc\u062c \u0648\u0627\u0642\u0639\u06cc \u0628\u0627 \u0646\u062a\u0627\u06cc\u062c \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0686\u0627\u0631\u0686\u0648\u0628 pytest \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">import<\/span> pytest\n\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">calculate_average<\/span><span class=\"token punctuation\">(<\/span>numbers<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    <span class=\"token keyword\">assert<\/span> <span class=\"token builtin\">len<\/span><span class=\"token punctuation\">(<\/span>numbers<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;<\/span>gt<span class=\"token punctuation\">;<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"List must not be empty\"<\/span>\n\n    total <span class=\"token operator\">=<\/span> <span class=\"token builtin\">sum<\/span><span class=\"token punctuation\">(<\/span>numbers<span class=\"token punctuation\">)<\/span>\n    average <span class=\"token operator\">=<\/span> total <span class=\"token operator\">\/<\/span> <span class=\"token builtin\">len<\/span><span class=\"token punctuation\">(<\/span>numbers<span class=\"token punctuation\">)<\/span>\n    <span class=\"token keyword\">return<\/span> average\n\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">test_calculate_average<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    <span class=\"token keyword\">assert<\/span> calculate_average<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">&#91;<\/span><span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f2<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f3<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f4<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f5<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">==<\/span> <span class=\"token number\">\u06f3.\u06f0<\/span>\n    <span class=\"token keyword\">assert<\/span> calculate_average<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">&#91;<\/span><span class=\"token number\">\u06f1\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f2\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f3\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f4\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f5\u06f0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">==<\/span> <span class=\"token number\">\u06f3\u06f0.\u06f0<\/span>\n    <span class=\"token keyword\">assert<\/span> calculate_average<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">&#91;<\/span><span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">==<\/span> <span class=\"token number\">\u06f0.\u06f0<\/span>\n\n    <span class=\"token comment\"># Additional test cases<\/span>\n\npytest<span class=\"token punctuation\">.<\/span>main<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0645\u062b\u0627\u0644 \u0641\u0648\u0642\u060c \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u062a\u0627\u0628\u0639 \u062a\u0633\u062a \u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u06cc\u0633\u0647 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u0634\u062f\u0647 \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06af\u0631 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0627\u062f\u0639\u0627\u0647\u0627 \u0646\u0627\u062f\u0631\u0633\u062a \u0628\u0627\u0634\u0646\u062f\u060c pytest \u06cc\u06a9 AssertionError \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u0634\u06a9\u0633\u062a \u062a\u0633\u062a \u0627\u0633\u062a.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-300x200.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0645\u0639\u0631\u0641\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0622\u0646 \u0647\u0627\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-300x200.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-768x512.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/10\/book-shelves-bookcase-books-926680.jpg 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/python-libraries\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 + \u0645\u0632\u0627\u06cc\u0627\u060c \u0645\u0639\u0627\u06cc\u0628 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0647\u0631\u06a9\u062f\u0627\u0645<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644\u06cc \u062c\u0627\u0645\u0639 \u0627\u0632 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0645\u062b\u0627\u0644\u06cc \u062c\u0627\u0645\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 assert \u0627\u0631\u0627\u0626\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u06a9\u0647 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0622\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">def<\/span> <span class=\"token function\">divide_numbers<\/span><span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">,<\/span> b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    <span class=\"token keyword\">assert<\/span> b <span class=\"token operator\">!=<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"Divisor cannot be zero!\"<\/span>\n    result <span class=\"token operator\">=<\/span> a <span class=\"token operator\">\/<\/span> b\n    <span class=\"token keyword\">return<\/span> result\n\nnum1 <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f1\u06f0<\/span>\nnum2 <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f0<\/span>\n\n<span class=\"token keyword\">try<\/span><span class=\"token punctuation\">:<\/span>\n    result <span class=\"token operator\">=<\/span> divide_numbers<span class=\"token punctuation\">(<\/span>num1<span class=\"token punctuation\">,<\/span> num2<span class=\"token punctuation\">)<\/span>\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string-interpolation\"><span class=\"token string\">f\"The result of division is: <\/span><span class=\"token interpolation\"><span class=\"token punctuation\">{<\/span>result<span class=\"token punctuation\">}<\/span><\/span><span class=\"token string\">\"<\/span><\/span><span class=\"token punctuation\">)<\/span>\n<span class=\"token keyword\">except<\/span> AssertionError <span class=\"token keyword\">as<\/span> error<span class=\"token punctuation\">:<\/span>\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string-interpolation\"><span class=\"token string\">f\"Assertion Error: <\/span><span class=\"token interpolation\"><span class=\"token punctuation\">{<\/span>error<span class=\"token punctuation\">}<\/span><\/span><span class=\"token string\">\"<\/span><\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0645\u062b\u0627\u0644 \u0641\u0648\u0642\u060c \u062a\u0627\u0628\u0639\u06cc \u0628\u0647 \u0646\u0627\u0645 divide_numbers \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u062f\u0648 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 a \u0648 b \u0631\u0627 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u0627\u0639\u062f\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0642\u0633\u06cc\u0645 \u0634\u0648\u0646\u062f. \u0627\u0632 \u0639\u0628\u0627\u0631\u062a assert \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0645\u0642\u0633\u0648\u0645 \u0639\u0644\u06cc\u0647 b \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u0635\u0641\u0631 \u0646\u06cc\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06af\u0631 \u0634\u0631\u0637 b != 0 \u0628\u0647 False \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0634\u0648\u062f\u060c \u06cc\u06a9 AssertionError \u0628\u0627 \u067e\u06cc\u0627\u0645 \u062e\u0637\u0627\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 &#8220;Divisor can be zero!&#8221; \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u06cc\u06a9 \u0628\u0644\u0648\u06a9 try-except \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u0647\u0631\u06af\u0648\u0646\u0647 AssertionError \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062f\u0633\u062a\u0648\u0631 assert \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0628\u0644\u0648\u06a9 try\u060c \u062a\u0627\u0628\u0639 divide_numbers \u0631\u0627 \u0628\u0627 \u0627\u0639\u062f\u0627\u062f num1 \u0648 num2 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0627\u06af\u0631 \u0645\u0642\u0633\u0648\u0645 \u0639\u0644\u06cc\u0647 \u0635\u0641\u0631 \u0646\u0628\u0627\u0634\u062f\u060c \u0639\u0645\u0644\u06cc\u0627\u062a \u062a\u0642\u0633\u06cc\u0645 \u0627\u0646\u062c\u0627\u0645 \u0648 \u0646\u062a\u06cc\u062c\u0647 \u0686\u0627\u067e \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0627\u06af\u0631 \u0645\u0642\u0633\u0648\u0645 \u0639\u0644\u06cc\u0647 \u0635\u0641\u0631 \u0628\u0627\u0634\u062f\u060c \u062f\u0633\u062a\u0648\u0631 assert \u06cc\u06a9 AssertionError \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0628\u0644\u0648\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0633\u067e\u0633 \u067e\u06cc\u0627\u0645 \u062e\u0637\u0627\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u062f\u0631 \u0639\u0628\u0627\u0631\u062a assert \u0686\u0627\u067e \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/7afbb2f2-c374-4e4b-a84c-f5fcc954687d-300x169.png.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"Dataframe \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/7afbb2f2-c374-4e4b-a84c-f5fcc954687d-300x169.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/7afbb2f2-c374-4e4b-a84c-f5fcc954687d-768x432.png.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/7afbb2f2-c374-4e4b-a84c-f5fcc954687d.png 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/dataframe-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 Dataframe \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0634\u06a9\u0644\u0627\u062a \u0631\u0627\u06cc\u062c \u062f\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/h3>\n\n\n\n<p>\u0645\u0634\u06a9\u0644\u0627\u062a \u0632\u06cc\u0631 \u0627\u0632 \u0631\u0627\u06cc\u062c\u200c\u062a\u0631\u06cc\u0646 \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li> <strong>\u0627\u062a\u06a9\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u0628\u0647 assert \u0628\u0631\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc<\/strong>: \u0639\u0628\u0627\u0631\u0627\u062a assert  \u0628\u0631\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u062f\u0631 \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f \u0637\u0631\u0627\u062d\u06cc \u0646\u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062e\u0637\u0627\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0637\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u0646\u062f\u060c \u062a\u0646\u0647\u0627 \u062a\u06a9\u06cc\u0647 \u0628\u0631 assert \u0628\u0631\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0646\u062c\u0631 \u0628\u0647 \u0631\u0641\u062a\u0627\u0631 \u063a\u06cc\u0631\u0645\u0646\u062a\u0638\u0631\u0647 \u0648 \u06a9\u062f \u0646\u0627\u0627\u0645\u0646 \u0634\u0648\u062f. \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0627\u0632 \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u0635\u0631\u06cc\u062d \u0648 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645\u200c\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0633\u062a\u062b\u0646\u0627 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li><strong> \u0639\u062f\u0645 \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062e\u0637\u0627<\/strong>: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u06cc\u06a9 \u0639\u0628\u0627\u0631\u062a assert \u0628\u0627 \u0634\u06a9\u0633\u062a \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u06cc\u06a9 python assertionerror \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0628\u0647 \u0637\u0648\u0631 \u0646\u0627\u06af\u0647\u0627\u0646\u06cc \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u062e\u0627\u062a\u0645\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062e\u0637\u0627\u0647\u0627 \u0631\u0627 \u0686\u0627\u0644\u0634 \u0628\u0631\u0627\u0646\u06af\u06cc\u0632 \u06a9\u0646\u062f \u0648 \u0628\u0627\u0632\u062e\u0648\u0631\u062f \u0645\u0639\u0646\u06cc\u200c\u062f\u0627\u0631\u06cc \u0631\u0627 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f. \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u06af\u0631\u0641\u062a\u0646 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a AssertionError \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u06a9\u200c\u0647\u0627\u06cc try-except\u060c \u0628\u0627 \u0634\u06a9\u0633\u062a\u200c\u0647\u0627\u06cc assert \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u062e\u0648\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li><strong> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0627\u0645\u0646\u0627\u0633\u0628 \u062f\u0631 \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f<\/strong>: \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u062f\u0631\u062c\u0647 \u0627\u0648\u0644 \u0628\u0631\u0627\u06cc \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0627\u0647\u062f\u0627\u0641 \u062a\u0648\u0633\u0639\u0647 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert \u062f\u0631 \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0633\u0631\u0628\u0627\u0631 \u063a\u06cc\u0631\u0636\u0631\u0648\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f. \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a assert \u0631\u0627 \u062f\u0631 \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f \u062d\u0630\u0641 \u06cc\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/decorator-300x169.png.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/decorator-300x169.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/decorator-768x432.png.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/decorator.png 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/decorator-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 decorator \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 assert<\/h3>\n\n\n\n<p>\u0628\u0647\u062a\u0631\u06cc\u0646 \u0634\u06cc\u0648\u0647\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u0627\u0632 Assert \u0628\u0631\u0627\u06cc \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong>: \u0639\u0628\u0627\u0631\u0627\u062a Assert \u0632\u0645\u0627\u0646\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u062a\u0623\u062b\u06cc\u0631 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u0646\u062f. \u0622\u0646\u200c\u0647\u0627 \u0628\u0647 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0648 \u06a9\u0634\u0641 \u062e\u0637\u0627\u0647\u0627\u06cc \u0645\u0646\u0637\u0642\u06cc \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u0627 \u06af\u0646\u062c\u0627\u0646\u062f\u0646 \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u06a9\u062f \u062e\u0648\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0634\u06a9\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0627\u0648\u0644\u06cc\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648 \u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644 \u06a9\u0646\u06cc\u062f \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u06a9\u0644\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u0631\u0627\u0626\u0647 \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641\u06cc<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u0648\u0627\u0636\u062d \u0648 \u062a\u0648\u0635\u06cc\u0641\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0639\u0644\u062a \u0634\u06a9\u0633\u062a \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06cc\u06a9 \u067e\u06cc\u0627\u0645 \u062e\u0637\u0627\u06cc \u0645\u0639\u0646\u06cc \u062f\u0627\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0647 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u06a9\u0645\u06a9 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u06a9\u0627\u0646\u200c\u06cc\u0627\u0628\u06cc \u0648 \u062d\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f.<\/li>\n\n\n\n<li> <strong>\u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 assert \u062f\u0631 \u06a9\u062f \u062a\u0648\u0644\u06cc\u062f<\/strong>: \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0633\u0631\u0628\u0627\u0631 \u063a\u06cc\u0631\u0636\u0631\u0648\u0631\u06cc \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647\u06cc\u0646\u0647 \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 assert- \u0647\u0627 \u0631\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u0631\u0686\u0645 \u00ab-O\u00bb (\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc) \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u062f\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a assert \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u062f\u0631 \u062a\u0648\u0644\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u062a\u0631\u06a9\u06cc\u0628 assert \u0628\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0633\u062a\u062b\u0646\u0627\u06cc \u0645\u0646\u0627\u0633\u0628<\/strong>: \u0628\u0631\u0627\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0645\u0648\u062b\u0631 \u0628\u0647 \u0634\u06a9\u0633\u062a\u200c\u0647\u0627\u06cc assert\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0627\u0632 \u0628\u0644\u0648\u06a9\u200c\u0647\u0627\u06cc try-except \u0628\u0631\u0627\u06cc \u06af\u0631\u0641\u062a\u0646 AssertionError \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0642\u06cc\u0642 \u062e\u0637\u0627 \u0631\u0627 \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f\u060c \u062e\u0637\u0627\u0647\u0627 \u0631\u0627 \u062b\u0628\u062a \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0647\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Unit Testing Frameworks<\/strong>: \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0639\u0628\u0627\u0631\u0627\u062a assert \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0648\u0644\u06cc\u0647 \u0645\u0641\u06cc\u062f \u0647\u0633\u062a\u0646\u062f\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0686\u0627\u0631\u0686\u0648\u0628\u200c\u0647\u0627\u06cc \u062a\u0633\u062a \u0648\u0627\u062d\u062f \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0645\u0627\u0646\u0646\u062f pytest \u06cc\u0627 unittest \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062a\u0633\u062a \u062c\u0627\u0645\u0639\u200c\u062a\u0631\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f. \u0627\u06cc\u0646 \u0686\u0627\u0631\u0686\u0648\u0628\u200c\u0647\u0627 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc assert \u062f\u0627\u062e\u0644\u06cc \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06a9\u0647 \u067e\u0648\u0634\u0634 \u062a\u0633\u062a \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0648 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u062f\u0642\u06cc\u0642 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"802\" height=\"568\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Screenshot-2021-05-15-192805.jpg\" alt=\"assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" class=\"wp-image-31098 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Screenshot-2021-05-15-192805.jpg 802w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/06\/Screenshot-2021-05-15-192805-300x212.jpg 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/06\/Screenshot-2021-05-15-192805-768x544.jpg.webp 768w\" data-sizes=\"(max-width: 802px) 100vw, 802px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 802px; --smush-placeholder-aspect-ratio: 802\/568;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>\u0628\u0627 \u067e\u06cc\u0631\u0648\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0634\u06cc\u0648\u0647\u200c\u0647\u0627 \u0648 \u062f\u0631\u06a9 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc assert \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 (python programming)\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631 \u0627\u0632 assert \u0628\u0631\u0627\u06cc \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0622\u0646 \u0627\u0632 \u06a9\u062f \u062e\u0648\u062f \u062f\u0631 \u0637\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/cover-300x169.png.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0622\u0645\u0648\u0632\u0634 classmethod \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/cover-300x169.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/04\/cover-768x432.png.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/04\/cover.png 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/classmethod-in-python\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 classmethod \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647 + \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0633\u062e\u0646 \u067e\u0627\u06cc\u0627\u0646\u06cc<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u062f\u0631 \u0645\u06a9\u062a\u0648\u0628\u060c \u0645\u0641\u0647\u0648\u0645 assert \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u06cc\u0645\u060c \u0633\u06cc\u0646\u062a\u06a9\u0633 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f assert \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0645\u0648\u0631\u062f \u0628\u062d\u062b \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u06cc\u0645 \u0648 \u0647\u062f\u0641 \u0648 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0622\u0646 \u0631\u0627 \u0641\u0647\u0645\u06cc\u062f\u06cc\u0645. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u060c \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u06cc\u0645 \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u06af\u0632\u0627\u0631\u0647\u200c\u0647\u0627\u06cc assert \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647\u060c \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0648 \u062a\u0633\u062a \u0648\u0627\u062d\u062f \u0628\u0627 pytest \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0628\u0627 \u06af\u0646\u062c\u0627\u0646\u062f\u0646 \u0639\u0628\u0627\u0631\u0627\u062a assert \u062f\u0631 \u06a9\u062f \u062e\u0648\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0622\u0646 \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u06cc\u062f \u0648 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0631\u0627 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0627\u0648\u0644\u06cc\u0647 \u062a\u0648\u0633\u0639\u0647 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-300x200.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0645\u0639\u0631\u0641\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0622\u0646 \u0647\u0627\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-300x200.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/10\/book-shelves-bookcase-books-926680-768x512.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/10\/book-shelves-bookcase-books-926680.jpg 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/python-libraries\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 + \u0645\u0632\u0627\u06cc\u0627\u060c \u0645\u0639\u0627\u06cc\u0628 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0647\u0631\u06a9\u062f\u0627\u0645<\/a>\n<\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0639\u06cc \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0628\u0648\u0628 \u0628\u0647\u200c\u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f \u06a9\u0647 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0627\u062f\u06af\u06cc \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc\u200c\u0627\u0634 \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u0645\u062d\u0628\u0648\u0628 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u06a9\u0631\u062f\u0646 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u062e\u0637\u0627\u06cc \u06a9\u0645\u062a\u0631 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0639\u0628\u0627\u0631\u062a assert \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0635\u062d\u062a \u0645\u0641\u0631\u0648\u0636\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062f\u0631 \u06a9\u062f \u062e\u0648\u062f [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":31096,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,9],"tags":[],"class_list":["post-31095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-and-it-training","category-python-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/31095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=31095"}],"version-history":[{"count":2,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/31095\/revisions"}],"predecessor-version":[{"id":63783,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/31095\/revisions\/63783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/31096"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=31095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=31095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=31095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}