[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-kisa-ornekler-degisken-input-ve-basit-ciktilar":3},{"dataItem":4,"heading":36,"metaData":38,"schema":81},["Reactive",5],{"id":6,"title":7,"summary":8,"content":9,"seo_title":10,"seo_description":11,"seo_keywords":12,"slug":13,"createdAt":14,"updatedAt":14,"blog_categories":15,"authors":19,"image":24,"thumb":25,"image_webp":26,"thumb_webp":27,"rating":28,"heading_title":7,"heading_sub_title":17,"readingTime":29,"url":34,"comments":35,"meta_cover":24},31835,"Python kısa örnekler: değişken, input ve basit çıktılar","Bu rehber, Python'da değişken tanımlama, kullanıcıdan veri alma (input()) ve ekrana çıktı verme (print()) için kısa örnekler ve pratik ipuçları içerir.","\u003Ch2>Giriş — Ne öğreneceksiniz?\u003C/h2>\n\u003Cp>Bu yazıda Python'da değişkenlerin nasıl tanımlandığını, kullanıcıdan veri almak için \u003Cstrong>input()\u003C/strong> fonksiyonunun nasıl kullanıldığını ve çıktı vermek için \u003Cstrong>print()\u003C/strong> ile birlikte tür dönüşümlerini kısa ve uygulanabilir örneklerle göreceksiniz. Temel amaç: kısa \u003Cem>python kod snippetleri\u003C/em> ile hızlıca uygulama yapmanızı sağlamak.\u003C/p>\n\n\u003Ch3>1. Değişkenler: Temel kurallar ve örnekler\u003C/h3>\n\u003Cp>Değişkenler, program içinde veri saklamak için kullanılır. Python'da değişken tanımlarken veri türü belirtmeniz gerekmez; Python atanan değere göre türü otomatik belirler (dinamik türleme). Bu konuda temel bilgi için bakabilirsiniz: \u003Ca href=\"https://python.sitesi.web.tr/python-degiskenler.html\">Python Değişkenleri - Python Sitesi\u003C/a> (kaynak).\u003C/p>\n\u003Cp>\u003Cstrong>Örnek — değişken tanımlama:\u003C/strong>\u003Cbr>isim = \"Ayşe\"\u003Cbr>yas = 30\u003Cbr>pi = 3.14\u003C/p>\n\u003Cp>İsimlendirme kuralları: değişken adları harf veya alt çizgi ile başlamalı, boşluk içeremez, büyük/küçük harf duyarlıdır (isim ile Isim farklıdır). Anlaşılır adlar kullanmak kod okunurluğunu artırır.\u003C/p>\n\n\u003Ch3>2. print() ile çıktı verme\u003C/h3>\n\u003Cp>\u003Cstrong>print()\u003C/strong> konsola/metne çıktı gönderir. Birden fazla argüman virgülle ayrılarak verildiğinde arasına boşluk koyarak yazdırır. Bu davranış hakkında örnek ve açıklama için bkz: \u003Ca href=\"https://www.programiz.com/python-programming/methods/built-in/input\">Programiz - input() ve ilgili örnekler\u003C/a> (kaynak).\u003C/p>\n\u003Cp>\u003Cstrong>Örnekler:\u003C/strong>\u003Cbr>print(\"Merhaba, dünya!\")\u003Cbr>print(\"İsim:\", isim, \"Yaş:\", yas)\u003C/p>\n\u003Cp>F-string'ler (Python 3.6+) değişkenleri metin içinde kolayca göstermek için kullanışlıdır: \u003Cbr>print(f\"Merhaba {isim}, yaşın {yas}\")\u003C/p>\n\n\u003Ch3>3. input() ile kullanıcıdan veri alma\u003C/h3>\n\u003Cp>\u003Cstrong>input()\u003C/strong> fonksiyonu konsoldan veri alır ve döndürdüğü değer her zaman \u003Cstrong>string\u003C/strong> türündedir. Sayısal bir işlem yapacaksanız gelen string'i uygun tipe dönüştürmelisiniz. Bu davranışla ilgili detaylı açıklama: \u003Ca href=\"https://www.geeksforgeeks.org/python-input-function/\">GeeksforGeeks - input() Fonksiyonu\u003C/a> ve \u003Ca href=\"https://www.programiz.com/python-programming/methods/built-in/input\">Programiz\u003C/a> (kaynaklar).\u003C/p>\n\u003Cp>\u003Cstrong>Basit örnek:\u003C/strong>\u003Cbr>ad = input(\"Adınızı girin: \")\u003Cbr>print(\"Hoş geldin\", ad)\u003C/p>\n\u003Cp>\u003Cstrong>Sayısal değer alma:\u003C/strong>\u003Cbr>yas_str = input(\"Yaşınızı girin: \")\u003Cbr>yas = int(yas_str)  # kullanıcı bir tam sayı girdiğini varsayar\u003C/p>\n\u003Cp>Doğrudan dönüştürme kullanıcı hatalarına yol açabilir; bu yüzden \u003Cstrong>try/except\u003C/strong> ile hata yakalamak iyi uygulamadır. Aşağıda güvenli bir örnek göreceksiniz.\u003C/p>\n\n\u003Ch3>4. Tür dönüşümleri ve sık kullanılan fonksiyonlar\u003C/h3>\n\u003Cp>input() çıktısı string olduğu için sık kullanılan dönüşümler:\u003C/p>\n\u003Cul>\n  \u003Cli>\u003Cstrong>int(s)\u003C/strong> — tam sayıya dönüştürme\u003C/li>\n  \u003Cli>\u003Cstrong>float(s)\u003C/strong> — ondalıklı sayıya dönüştürme\u003C/li>\n  \u003Cli>\u003Cstrong>str(x)\u003C/strong> — başka türleri string'e çevirme\u003C/li>\n  \u003Cli>\u003Cstrong>type(x)\u003C/strong> — değişkenin türünü öğrenme\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Örnek — hataya dayanıklı sayı okuma:\u003C/strong>\u003Cbr>while True:\u003Cbr>&nbsp;&nbsp;girilen = input(\"Bir tam sayı girin: \")\u003Cbr>&nbsp;&nbsp;try:\u003Cbr>&nbsp;&nbsp;&nbsp;&nbsp;sayi = int(girilen)\u003Cbr>&nbsp;&nbsp;&nbsp;&nbsp;break\u003Cbr>&nbsp;&nbsp;except ValueError:\u003Cbr>&nbsp;&nbsp;&nbsp;&nbsp;print(\"Lütfen geçerli bir tam sayı girin.\")\u003Cbr>print(\"Girdiğiniz sayı:\", sayi)\u003C/p>\n\n\u003Ch3>5. Kısa uygulama örnekleri (adım adım)\u003C/h3>\n\u003Cp>Aşağıdaki küçük örnekler, öğrendiklerinizi hemen denemeniz için tasarlanmıştır.\u003C/p>\n\n\u003Ch4>Toplama makinesi (iki sayı)\u003C/h4>\n\u003Cp>\u003Cstrong>Kod:\u003C/strong>\u003Cbr>bir = float(input(\"Birinci sayıyı girin: \"))\u003Cbr>iki = float(input(\"İkinci sayıyı girin: \"))\u003Cbr>print(f\"Toplam: {bir + iki}\")\u003C/p>\n\n\u003Ch4>Sıcaklık çevirici (Celsius → Fahrenheit)\u003C/h4>\n\u003Cp>\u003Cstrong>Kod:\u003C/strong>\u003Cbr>c = float(input(\"Celsius değeri: \"))\u003Cbr>f = c * 9 / 5 + 32\u003Cbr>print(f\"{c}°C = {f}°F\")\u003C/p>\n\n\u003Ch4>Basit onay (evet/hayır)\u003C/h4>\n\u003Cp>\u003Cstrong>Kod:\u003C/strong>\u003Cbr>cevap = input(\"Devam etmek istiyor musunuz? (evet/hayır): \").strip().lower()\u003Cbr>if cevap == \"evet\":\u003Cbr>&nbsp;&nbsp;print(\"İşleme devam ediliyor...\")\u003Cbr>else:\u003Cbr>&nbsp;&nbsp;print(\"İşlem iptal edildi.\")\u003C/p>\n\n\u003Ch3>6. İpuçları, sık yapılan hatalar ve kontrol listesi\u003C/h3>\n\u003Cul>\n  \u003Cli>input() her zaman string döndürür — sayılar için int() veya float() kullanın (\u003Ca href=\"https://www.geeksforgeeks.org/python-input-function/\">GeeksforGeeks\u003C/a>).\u003C/li>\n  \u003Cli>Tür dönüşümlerinde \u003Cstrong>try/except\u003C/strong> kullanarak ValueError yakalayın.\u003C/li>\n  \u003Cli>print() ile virgül kullanımı arasına boşluk koyar; metin birleştirmede f-string tercih edin (\u003Ca href=\"https://www.programiz.com/python-programming/methods/built-in/input\">Programiz\u003C/a>).\u003C/li>\n  \u003Cli>input() ile kullanıcı girdisini .strip() ile temizleyin; karşılaştırmalarda .lower()/.upper() kullanın.\u003C/li>\n  \u003Cli>Değişken adlarını anlaşılır seçin; tek harfli adlar kısa örneklerde kullanılabilir, gerçek projelerde açıklayıcı adlar tercih edin.\u003C/li>\n\u003C/ul>\n\n\u003Ch3>7. Hızlı referans tablosu\u003C/h3>\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\n      \u003Cth>İfade\u003C/th>\n      \u003Cth>Açıklama\u003C/th>\n    \u003C/tr>\n  \u003C/thead>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd>isim = \"Ali\"\u003C/td>\n      \u003Ctd>String türünde değişken atama\u003C/td>\n    \u003C/tr>\n    \u003Ctr>\n      \u003Ctd>yas = int(input(...))\u003C/td>\n      \u003Ctd>Kullanıcıdan alınan string'i tam sayıya çevirme\u003C/td>\n    \u003C/tr>\n    \u003Ctr>\n      \u003Ctd>print(f\"...{degisken}...\")\u003C/td>\n      \u003Ctd>F-string ile değişken yerleştirme\u003C/td>\n    \u003C/tr>\n    \u003Ctr>\n      \u003Ctd>type(x)\u003C/td>\n      \u003Ctd>Değişkenin tipini öğrenme\u003C/td>\n    \u003C/tr>\n  \u003C/tbody>\n\u003C/table>\n\n\u003Chr>\n\u003Cp>Bu kısa rehber, Python'da temel input/output ve değişken kullanımına hızlı başlangıç sağlar. Daha ayrıntılı örnekler ve açıklamalar için aşağıdaki kaynaklara göz atabilirsiniz: \u003Ca href=\"https://python.sitesi.web.tr/python-degiskenler.html\">Python Değişkenleri - Python Sitesi\u003C/a>, \u003Ca href=\"https://www.geeksforgeeks.org/python-input-function/\">GeeksforGeeks - input()\u003C/a>, \u003Ca href=\"https://www.programiz.com/python-programming/methods/built-in/input\">Programiz - input()\u003C/a>.\u003C/p>\n","Python kısa örnekler: değişken, input ve basit çıktılar —  p","Python başlangıç seviyesinde değişken tanımlama, input() ile kullanıcıdan veri alma ve print() ile çıktı verme için kısa, çalıştırılabilir örnekler ve tür dönüş","python kod snippetleri, python başlangıç snippetleri, python örnek kodlar, başlangıç python örnekleri, slug","python-kisa-ornekler-degisken-input-ve-basit-ciktilar","2026-05-06T12:40:21.000Z",{"id":16,"title":17,"slug":18},202,"Python Başlangıç Snippetleri","python-baslangic-snippetleri",{"id":20,"name":21,"nickname":22,"slug":23},91,"Mert Kılıçoğlu","CodeCraftsman","mert-kilicoglu","/media/blog/ec5fc8d3ad4c801611d751967104b26b.jpg","/media/blog/ec5fc8d3ad4c801611d751967104b26b_thumb.jpg","/media/blog/ec5fc8d3ad4c801611d751967104b26b.webp","/media/blog/ec5fc8d3ad4c801611d751967104b26b_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,574,0,"3 dk okuma süresi","/blog/python-baslangic-snippetleri/python-kisa-ornekler-degisken-input-ve-basit-ciktilar",[],["Reactive",37],{"title":7,"subTitle":17,"image":24},["Reactive",39],{"title":10,"meta":40,"link":75},[41,43,45,48,51,54,57,60,63,66,69,71,73],{"hid":42,"name":42,"content":11},"description",{"hid":44,"name":44,"content":12},"keywords",{"hid":46,"name":46,"content":47},"author","Başlangıç Seviyesi Kod & Snippet Rehberi",{"hid":49,"name":49,"content":50},"robots","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",{"hid":52,"property":52,"content":53},"og:type","website",{"hid":55,"property":55,"content":56},"og:title","Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum",{"hid":58,"property":58,"content":59},"og:description","Yeni başlayanlara yönelik kısa kod örnekleri, snippet'ler ve adım adım alıştırmalar. Hızlı uygulamalarla temel programlama mantığını pekiştir.",{"hid":61,"property":61,"content":62},"og:image","https://kodogreniyorum.com/media/blog/ec5fc8d3ad4c801611d751967104b26b.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-baslangic-snippetleri/python-kisa-ornekler-degisken-input-ve-basit-ciktilar",{"hid":67,"name":67,"content":68},"twitter:card","summary_large_image",{"hid":70,"name":70,"content":56},"twitter:title",{"hid":72,"name":72,"content":59},"twitter:description",{"hid":74,"name":74,"content":62},"twitter:image",[76,78],{"rel":77,"href":65},"canonical",{"rel":79,"href":80},"amphtml","https://amp.kodogreniyorum.com/blog/python-baslangic-snippetleri/python-kisa-ornekler-degisken-input-ve-basit-ciktilar",["Reactive",82],{"@context":83,"@graph":84},"https://schema.org",[85,98],{"@type":86,"headline":10,"image":62,"author":87,"publisher":90,"datePublished":14,"dateModified":14,"mainEntityOfPage":96,"description":11},"BlogPosting",{"@type":88,"name":21,"url":89},"Person","https://kodogreniyorum.com/yazarlar/mert-kilicoglu",{"@type":91,"name":47,"logo":92},"Organization",{"@type":93,"url":94,"width":95,"height":95},"ImageObject","https://kodogreniyorum.com/img/icons/favicon.png",32,{"@type":97,"@id":65},"WebPage",{"@type":99,"itemListElement":100},"BreadcrumbList",[101,106,110,112],{"@type":102,"position":103,"name":104,"item":105},"ListItem",1,"Ana Sayfa","https://kodogreniyorum.com",{"@type":102,"position":107,"name":108,"item":109},2,"Blog","https://kodogreniyorum.com/blog",{"@type":102,"position":30,"name":17,"item":111},"https://kodogreniyorum.com/blog/python-baslangic-snippetleri",{"@type":102,"position":113,"name":7,"item":65},4]