Merhaba arkadaşlar, programcılığa yeni başlamış birisiyim ve bu sorunun cevabının pek çok kişi için bariz olduğunu biliyorum ama merak ediyorum. if True: Demek varken neden bu tipini sevdiğim kodu kullanılıyor? Ek bir zelliği mi var? if name " main ": SENAR1ST tarafından 31/Eki/19 10:30 tarihinde düzenlenmiştir

Hocam pythoncu degilim fakat sunu soyleyeyim. Diger dillerde main entry noktasidir yani kodun calsimaya basladigi noktadir. Soruna gelecek olursak if name " main " : Kullandigin zaman yazdigin modul eger direkt calistiriliyorsa true eger import diliyorsa false dondurur. Bu asagidakinde hem main. py hemde modul. py calistir ayri ayri.. modul. py def nameYazdir : print if name " main " : print nameYazdir else : print nameYazdir main. py import modul Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

yazdığın kod direk çalıştırılıyorsa if name kısmı çalışır yazdığın kodu import edersen, name altındakiler çalışmaz

https://lmgtfy.com/?q=python+main+ne+i%C5%9Fe+yarar&s=g 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Merhaba. Dosyayi baska bir python dosyasina import etmeye çalış. Sonuçları da burda paylaşırsan güzel olur. echo "imzanız zel karakter içermemelidir";

Merhaba. Dosyayi baska bir python dosyasina import etmeye çalış. Sonuçları da burda paylaşırsan güzel olur. Denedim hocam, dediğin gibi True yazdığımda kod hata veriyorken name = " main " çalışıyor. Bunun mantığı nedir? Byle başka zel kullanımları var mı, yoksa sadece burada mı işe yarıyor? # modul1. pydef topla : sonuc = x + y print if name " main ": topla # deneme1. pyimport modul1modul1. topla (1, 2) SENAR1ST tarafından 31/Eki/19 10:53 tarihinde düzenlenmiştir

https://dbader.org/blog/meaning-of-underscores-in-python Burda uzun uzun anlatmış adam. Sen hiç kaval çaldın mı?