{"id":578,"date":"2024-10-30T06:05:27","date_gmt":"2024-10-30T03:05:27","guid":{"rendered":"https:\/\/aslihankaratas.com\/?p=578"},"modified":"2024-10-30T06:05:29","modified_gmt":"2024-10-30T03:05:29","slug":"python-karar-yapilari","status":"publish","type":"post","link":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/","title":{"rendered":"PYTHON Karar Yap\u0131lar\u0131"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Python&#8217;da <strong><code>if<\/code><\/strong>, <strong><code>elif<\/code><\/strong>, <strong><code>else<\/code><\/strong> yap\u0131lar\u0131 ve <strong><code>match<\/code><\/strong> &#8211; <strong><code>case<\/code><\/strong> yap\u0131s\u0131, karar yap\u0131lar\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0130F- EL\u0130F- ELSE<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>if-elif-else<\/code> yap\u0131s\u0131, belirli bir ko\u015ful do\u011fruysa ilgili blo\u011fun \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Farkl\u0131 ko\u015fullar\u0131 ard\u0131 ard\u0131na kontrol edebilir ve sonunda <code>else<\/code> ile t\u00fcm ko\u015fullar sa\u011flanmad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak bir blok ekleyebiliriz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sicaklik=40\nif sicaklik>25:\nprint(\u201chava s\u0131cakt\u0131r\u201d)\nelif 20&lt;=sicaklik&lt;=25:\nprint(\u201chava \u0131l\u0131kt\u0131r\u201d)\nelse:\nprint (\u201chava so\u011fuk\u201d)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6rnek<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kullan\u0131c\u0131dan iki say\u0131 alan, kullan\u0131c\u0131ya yap\u0131lacak 6 i\u015flemden hangisini yapmak istedi\u011fini soran ve sonucu ekrana yazd\u0131ran python kodunu yaz\u0131n\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Kullan\u0131c\u0131dan iki say\u0131 al\nsayi1 = float(input(\"Birinci say\u0131y\u0131 girin: \"))\nsayi2 = float(input(\"\u0130kinci say\u0131y\u0131 girin: \"))\n\n# Kullan\u0131c\u0131ya hangi i\u015flemi yapmak istedi\u011fini sor\nprint(\"Yapmak istedi\u011finiz i\u015flemi se\u00e7in:\")\nprint(\"1. Toplama\")\nprint(\"2. \u00c7\u0131karma\")\nprint(\"3. \u00c7arpma\")\nprint(\"4. B\u00f6lme\")\nprint(\"5. Mod Alma\")\nprint(\"6. \u00dcsl\u00fc \u0130\u015flem\")\n\nsecim = input(\"Se\u00e7iminizi girin (1\/2\/3\/4\/5\/6): \")\n\n Se\u00e7ilen i\u015fleme g\u00f6re hesaplama yap\nif secim == '1':\n sonuc = sayi1 + sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\nelif secim == '2':\n sonuc = sayi1 - sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\nelif secim == '3':\n sonuc = sayi1 * sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\nelif secim == '4':\n if sayi2 != 0:\n sonuc = sayi1 \/ sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\n else:\n print(\"\u0130kinci say\u0131 0 oldu\u011fundan b\u00f6lme i\u015flemi yap\u0131lamaz.\")\nelif secim == '5':\n sonuc = sayi1 % sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\nelif secim == '6':\n sonuc = sayi1 ** sayi2\n print(\"Sonu\u00e7: \" + str(sonuc))\nelse:\n print(\"Ge\u00e7ersiz se\u00e7im! L\u00fctfen 1-6 aras\u0131nda bir say\u0131 girin.\")<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MATCH CASE<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Python 3.10 ile gelen <strong><code>match-case<\/code><\/strong> yap\u0131s\u0131, \u00f6zellikle belirli bir de\u011fere g\u00f6re dallanma yapman\u0131z gerekti\u011finde daha okunakl\u0131 bir yap\u0131 sunar. <code>switch<\/code> yap\u0131s\u0131na benzeyen bu yap\u0131, bir de\u011fi\u015fkenin belirli de\u011ferlere sahip oldu\u011fu durumlar\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>day = 'Monday'\n\nmatch day :\n case 'Monday':\n        print('Yeeep today is Monday')\n    case 'Tuesday':\n        print('Today is Tuesday')\n    case 'Wednesday':\n        print('Today is Wednesday')\n    case 'Thursday':\n        print('Today is Thursday')\n    case 'Friday':\n        print('Today is Friday')\n    case  'Saturday':\n        print('Today is Saturday')\n    case 'Sunday':\n        print('Today is Sunday')\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Python&#8217;da if, elif, else yap\u0131lar\u0131 ve match &#8211; case yap\u0131s\u0131, karar yap\u0131lar\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131r. \u0130F- EL\u0130F- ELSE if-elif-else yap\u0131s\u0131, belirli bir ko\u015ful do\u011fruysa ilgili blo\u011fun \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Farkl\u0131 ko\u015fullar\u0131 ard\u0131 ard\u0131na kontrol edebilir ve sonunda else ile t\u00fcm ko\u015fullar sa\u011flanmad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak bir blok ekleyebiliriz. \u00d6rnek Kullan\u0131c\u0131dan iki say\u0131 alan, kullan\u0131c\u0131ya yap\u0131lacak 6 i\u015flemden hangisini yapmak istedi\u011fini soran ve sonucu ekrana yazd\u0131ran python kodunu yaz\u0131n\u0131z. MATCH CASE Python 3.10 ile gelen match-case yap\u0131s\u0131, \u00f6zellikle belirli bir de\u011fere g\u00f6re dallanma yapman\u0131z gerekti\u011finde daha okunakl\u0131 bir yap\u0131 sunar. switch yap\u0131s\u0131na benzeyen bu yap\u0131, bir de\u011fi\u015fkenin belirli de\u011ferlere sahip oldu\u011fu durumlar\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-578","post","type-post","status-publish","format-standard","hentry","category-genel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e\" \/>\n<meta property=\"og:description\" content=\"Python&#8217;da if, elif, else yap\u0131lar\u0131 ve match &#8211; case yap\u0131s\u0131, karar yap\u0131lar\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131r. \u0130F- EL\u0130F- ELSE if-elif-else yap\u0131s\u0131, belirli bir ko\u015ful do\u011fruysa ilgili blo\u011fun \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Farkl\u0131 ko\u015fullar\u0131 ard\u0131 ard\u0131na kontrol edebilir ve sonunda else ile t\u00fcm ko\u015fullar sa\u011flanmad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak bir blok ekleyebiliriz. \u00d6rnek Kullan\u0131c\u0131dan iki say\u0131 alan, kullan\u0131c\u0131ya yap\u0131lacak 6 i\u015flemden hangisini yapmak istedi\u011fini soran ve sonucu ekrana yazd\u0131ran python kodunu yaz\u0131n\u0131z. MATCH CASE Python 3.10 ile gelen match-case yap\u0131s\u0131, \u00f6zellikle belirli bir de\u011fere g\u00f6re dallanma yapman\u0131z gerekti\u011finde daha okunakl\u0131 bir yap\u0131 sunar. switch yap\u0131s\u0131na benzeyen bu yap\u0131, bir de\u011fi\u015fkenin belirli de\u011ferlere sahip oldu\u011fu durumlar\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/\" \/>\n<meta property=\"og:site_name\" content=\"ASLIHAN KARATA\u015e\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-30T03:05:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-30T03:05:29+00:00\" \/>\n<meta name=\"author\" content=\"aslihankaratas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"aslihankaratas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/\",\"url\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/\",\"name\":\"PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e\",\"isPartOf\":{\"@id\":\"https:\/\/aslihankaratas.com\/#website\"},\"datePublished\":\"2024-10-30T03:05:27+00:00\",\"dateModified\":\"2024-10-30T03:05:29+00:00\",\"author\":{\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\"},\"breadcrumb\":{\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/aslihankaratas.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PYTHON Karar Yap\u0131lar\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aslihankaratas.com\/#website\",\"url\":\"https:\/\/aslihankaratas.com\/\",\"name\":\"ASLIHAN KARATA\u015e\",\"description\":\"Lecturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aslihankaratas.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\",\"name\":\"aslihankaratas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"caption\":\"aslihankaratas\"},\"sameAs\":[\"http:\/\/aslihankaratas.com\"],\"url\":\"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/","og_locale":"tr_TR","og_type":"article","og_title":"PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e","og_description":"Python&#8217;da if, elif, else yap\u0131lar\u0131 ve match &#8211; case yap\u0131s\u0131, karar yap\u0131lar\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131r. \u0130F- EL\u0130F- ELSE if-elif-else yap\u0131s\u0131, belirli bir ko\u015ful do\u011fruysa ilgili blo\u011fun \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Farkl\u0131 ko\u015fullar\u0131 ard\u0131 ard\u0131na kontrol edebilir ve sonunda else ile t\u00fcm ko\u015fullar sa\u011flanmad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak bir blok ekleyebiliriz. \u00d6rnek Kullan\u0131c\u0131dan iki say\u0131 alan, kullan\u0131c\u0131ya yap\u0131lacak 6 i\u015flemden hangisini yapmak istedi\u011fini soran ve sonucu ekrana yazd\u0131ran python kodunu yaz\u0131n\u0131z. MATCH CASE Python 3.10 ile gelen match-case yap\u0131s\u0131, \u00f6zellikle belirli bir de\u011fere g\u00f6re dallanma yapman\u0131z gerekti\u011finde daha okunakl\u0131 bir yap\u0131 sunar. switch yap\u0131s\u0131na benzeyen bu yap\u0131, bir de\u011fi\u015fkenin belirli de\u011ferlere sahip oldu\u011fu durumlar\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.","og_url":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/","og_site_name":"ASLIHAN KARATA\u015e","article_published_time":"2024-10-30T03:05:27+00:00","article_modified_time":"2024-10-30T03:05:29+00:00","author":"aslihankaratas","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"aslihankaratas","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/","url":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/","name":"PYTHON Karar Yap\u0131lar\u0131 - ASLIHAN KARATA\u015e","isPartOf":{"@id":"https:\/\/aslihankaratas.com\/#website"},"datePublished":"2024-10-30T03:05:27+00:00","dateModified":"2024-10-30T03:05:29+00:00","author":{"@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4"},"breadcrumb":{"@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/10\/30\/python-karar-yapilari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/aslihankaratas.com\/"},{"@type":"ListItem","position":2,"name":"PYTHON Karar Yap\u0131lar\u0131"}]},{"@type":"WebSite","@id":"https:\/\/aslihankaratas.com\/#website","url":"https:\/\/aslihankaratas.com\/","name":"ASLIHAN KARATA\u015e","description":"Lecturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aslihankaratas.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4","name":"aslihankaratas","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","caption":"aslihankaratas"},"sameAs":["http:\/\/aslihankaratas.com"],"url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/comments?post=578"}],"version-history":[{"count":1,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/578\/revisions"}],"predecessor-version":[{"id":579,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/578\/revisions\/579"}],"wp:attachment":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/media?parent=578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/categories?post=578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/tags?post=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}