İlgili dosya analiz edildi, temiz. Herhangi bir sıkıntı bulunamamıştır. Yine de EXE dosyası kaldırılıp konu başına kaynak kodlar eklenmiştir. // Moderasyon Ekibi. 22.32
Os modülünü bir iki kere import etmek yerine en üstte ekleyebilirsiniz. Bir ya da iki satır da olsa kısa kod daha güzeldir bence.
Sys modülü ile "sys.exit()" kullanılabilir. Tercih meselesi.
İki adet "if" kullandığınız yerlerde zaten "if" başına %50 olasılık olacağı için "else" kullanabilirsiniz. Güzel gözüksün diye. Yine o kadar önemli değil.
E-posta doğru mu kontrolünü:
Python:
eposta = input("E-postanızı girin: ")
if "@" in eposta and eposta.endswith(".com"):
...
else:
print("E-Posta hatalı, çıkış yapılıyor.")
time.sleep(5)
exit()
şeklinde yapabilirsiniz, hatalı olabilirim. Daha güzel yapabilecek yer bulursam güncellerim.
Belirteyim ki Python'da pek iyi değilim. Sadece öneri sundum, önerilerimin hepsi yanlış da olabilir. Elinize sağlık, hoş olmuş.
AV yok sorunsuz indirdim de... Yaş, mail gibi sorular sence de basit bir uygulama için gereksiz değil mi?
Program o kadar çok bekletiyor ki ekranlarda... Mailin geçerli olup olmaması neden kontrol ediliyor ayrıca ?
"açtagörim" dosyaların güzelmiş bu arada, bilgileri olduğu gibi ortada metin kayıtlı olduğu için.
AV yok sorunsuz indirdim de... Yaş, mail gibi sorular sence de basit bir uygulama için gereksiz değil mi?
Program o kadar çok bekletiyor ki ekranlarda... Mailin geçerli olup olmaması neden kontrol ediliyor ayrıca ?
Uygulamayı EXE yapmasaydın iyiydi. Hem kaynak kodunu inceleyip hataları söyleyemiyoruz hem de şu an GNU/Linux kullanıyorum EXE açamam.(Wine kullanmıyorum çünkü güvenlik zaafiyeti bence.)
PY uzantılı olsaydı çarpaz-platform olarak her işletim sisteminde çalıştırabilirdik o kodu.