İlk Python Programım

Alihanyilmaz

80+ Silver
Katılım
23 Kasım 2023
Mesajlar
4,064
Reaksiyon skoru
1,257
İlk python programım. Benim için manevi değeri yüksek. En yükse teklif verene satıyorum.



Python:
# -*- coding: utf-8 -*-

#####################################################################
# Program adı : saçmalama.py                                        #
# Programatör : Alihan Yılmaz                                       #
# Son düzeltme: 27 Aralık 2025 11:21                                #
#                                                                   #
# Tüm yasal hakları saklıdır, ama nereye sakladığımı söylemem.      #
# Lisans sözleşmesi hakkındaki bilgilere aşağıdaki bağlantıdan      #
# ulaşabilir siniz.                                                 #
# https://www.apache.org/licenses/                                  #
#####################################################################

#
# # Değişebilirler ##################################################
#

isim = "Ferda"
şifre = "1234"
Kullanıcı = ""
Şifrem = ""

# # Değişmeye bililer ###############################################

kullanıcı_iste = [ "  Buraya kullanıcı adını yazıyorsun Kanka",
                   "  Bir daha yaz Kanka",
                   "  Büyük harf, küçük harf, düzgün yaz be Kanka" ]

hata_bildir = [ "  Yanlış yazdın",
                "  Yine yanlış yazdın be Kanka",
                "  Tüh be Kanka" ]
               
şifre_iste = [ "  Kanka, şimdi de şifreni gereceksin. Tamam mı?",
               "  Bir daha dene",
               "  İyi düşün ve öyle tekrar dene Kral"]
             
şifre_yanlış = [ "  Bu şifre yanlış",
                 "  Yine yanlış yazdın",
                 "  Olmadı" ]

#
# # Güvenli kullanıcı giriş denetimi ################################
#

# # İşlemler

def isim_gir(isim_sor):
    for saydır in range(3):
        print(kullanıcı_iste[saydır])
        isim_sor = input("  >>")
        if isim_sor == isim:
            print("  Bu iş tamam")
            break
        else:
            print(hata_bildir[saydır])
    return isim_sor
           

def şifre_gir(şifre_sor):
    for saydır in range(3):
        print(şifre_iste[saydır])
        şifre_sor = input("  >>")
        if şifre_sor == şifre:
            print("  Şifre tamam")
            break
        else:
            print(şifre_yanlış[saydır])
    return şifre_sor
           
def Sonlandır():
    print("\n  Program sonlandırılıyor")
    for saydır in range(9000000):
        x=saydır
       
    exit()

# # Kullanıcı giriş işlemi ##########################################

print("")
print("  K u l l a n ı c ı  G i r i ş  E k r a n ı")
print("")
   
Kullanıcı = isim_gir(isim)
print()
           
Şifrem = şifre_gir(şifre)
print()          

if isim != Kullanıcı or şifre != Şifrem:
    print("  Kanka olmadı be")
    Beklet = input("  ..........")
    Sonlandır()
else:
    print("\n\n\t\tBaşarıyla giriş yaptın\n")
    Beklet =input("  Şimdi devamla ...")
   
#
# # Programa giriş ##################################################
#
   
print()  
print("                Program başlıyor")
print("\n\n\n")
print("            ####                 ####")
print("          ##    ##             ##    ##")
print("\n\n\n\n\n\n")
print("      ##                                 ##")
print("        ###                           ###")
print("           #####                  ####")
print("                ##################")
for saydır in range(4000000):
    x=saydır

print("\n\n\n")
print("  K a r i z m a t i k  H e s a p  M a k i n s i\n\n\n")
print("  Yardım: Önce işlem türünü gir ve alt satıra geç ve talimatları uygula\n")
   
def hesapla():
   
    print("\n  İşlemler:     topla çıkar çarp böl\n")
   
    hangi_işlem = input("  İşlem >>")
    ilk_rakam = input("  Sayı1 >>")
    ikinci_rakam = input("  Sayı2 >>")
   
    if hangi_işlem == "topla":
        print("  Sonuç =", float(ilk_rakam) + float(ikinci_rakam))
    elif hangi_işlem =="çıkar":
        print("  Sonuç =", float(ilk_rakam) - float(ikinci_rakam))
    elif hangi_işlem == "çarp":
        print("  Sonuç =", float(ilk_rakam) * float(ikinci_rakam))
    elif hangi_işlem == "böl":
        print("  Sonuç =", float(ilk_rakam) / float(ikinci_rakam))
    else:
        print("\n  Geçersiz işlem")
       
while True:
    hesapla()
    print("\n  Devam mı?   d")
    print("  Son mu?     s")
    kapatabilirsin = input("  >>")
    if kapatabilirsin != "d":
        Sonlandır()
 
# -*- coding: utf-8 -*-

#####################################################################
# Program adı : saçmalama.py #
# Programatör : Alihan Yılmaz #
# Son düzeltme: 27 Aralık 2025 11:21 #
# #
# Tüm yasal hakları saklıdır, ama nereye sakladığımı söylemem. #
# Lisans sözleşmesi hakkındaki bilgilere aşağıdaki bağlantıdan #
# ulaşabilir siniz. #
# https://www.apache.org/licenses/ #
#####################################################################

#
# # Değişebilirler ##################################################
#

isim = "Ferda"
şifre = "1234"
Kullanıcı = ""
Şifrem = ""

# # Değişmeye bililer ###############################################

kullanıcı_iste = [ " Buraya kullanıcı adını yazıyorsun Kanka",
" Bir daha yaz Kanka",
" Büyük harf, küçük harf, düzgün yaz be Kanka" ]

hata_bildir = [ " Yanlış yazdın",
" Yine yanlış yazdın be Kanka",
" Tüh be Kanka" ]

şifre_iste = [ " Kanka, şimdi de şifreni gereceksin. Tamam mı?",
" Bir daha dene",
" İyi düşün ve öyle tekrar dene Kral"]

şifre_yanlış = [ " Bu şifre yanlış",
" Yine yanlış yazdın",
" Olmadı" ]

#
# # Güvenli kullanıcı giriş denetimi ################################
#

# # İşlemler

def isim_gir(isim_sor):
for saydır in range(3):
print(kullanıcı_iste[saydır])
isim_sor = input(" >>")
if isim_sor == isim:
print(" Bu iş tamam")
break
else:
print(hata_bildir[saydır])
return isim_sor


def şifre_gir(şifre_sor):
for saydır in range(3):
print(şifre_iste[saydır])
şifre_sor = input(" >>")
if şifre_sor == şifre:
print(" Şifre tamam")
break
else:
print(şifre_yanlış[saydır])
return şifre_sor

def Sonlandır():
print("\n Program sonlandırılıyor")
for saydır in range(9000000):
x=saydır

exit()

# # Kullanıcı giriş işlemi ##########################################

print("")
print(" K u l l a n ı c ı G i r i ş E k r a n ı")
print("")

Kullanıcı = isim_gir(isim)
print()

Şifrem = şifre_gir(şifre)
print()

if isim != Kullanıcı or şifre != Şifrem:
print(" Kanka olmadı be")
Beklet = input(" ..........")
Sonlandır()
else:
print("\n\n\t\tBaşarıyla giriş yaptın\n")
Beklet =input(" Şimdi devamla ...")

#
# # Programa giriş ##################################################
#

print()
print(" Program başlıyor")
print("\n\n\n")
print(" #### ####")
print(" ## ## ## ##")
print("\n\n\n\n\n\n")
print(" ## ##")
print(" ### ###")
print(" ##### ####")
print(" ##################")
for saydır in range(4000000):
x=saydır

print("\n\n\n")
print(" K a r i z m a t i k H e s a p M a k i n s i\n\n\n")
print(" Yardım: Önce işlem türünü gir ve alt satıra geç ve talimatları uygula\n")

def hesapla():

print("\n İşlemler: topla çıkar çarp böl\n")

hangi_işlem = input(" İşlem >>")
ilk_rakam = input(" Sayı1 >>")
ikinci_rakam = input(" Sayı2 >>")

if hangi_işlem == "topla":
print(" Sonuç =", float(ilk_rakam) + float(ikinci_rakam))
elif hangi_işlem =="çıkar":
print(" Sonuç =", float(ilk_rakam) - float(ikinci_rakam))
elif hangi_işlem == "çarp":
print(" Sonuç =", float(ilk_rakam) * float(ikinci_rakam))
elif hangi_işlem == "böl":
print(" Sonuç =", float(ilk_rakam) / float(ikinci_rakam))
else:
print("\n Geçersiz işlem")

while True:
hesapla()
print("\n Devam mı? d")
print(" Son mu? s")
kapatabilirsin = input(" >>")
if kapatabilirsin != "d":
Sonlandır()
Mesajlar otomatik olarak birleştirildi:

Bazı satırlar eksik kalmıştı ilk kopyada. İlk satır önemli.
 
Programı Andoid'de çalıştırmak.

Playstore'dan QPython kurun. Programı "tümünü seç, kopyala" yaparak QPython'nun dahili editör'üne yapıştırın. Ve dahili dizinler arasından kaydetmek istediğiniz bir yer seçip kayıt edin.
Kayıt ederken sizden bir isim isteyecek. Herhagi bir isim olur. İsminin sonuna .py uzantısı eklemeniz şart. Sonra çalıştır butonuna basarak çalıştırabilirsiniz.

QPython editörü sade QPython'nun dahili dizinlerinde arama yapabildiği için sadece böyle eklemek mümkün.

İlk eklediğim örnekte boş olan veya görünmeyen satırlar QPython'nun editöründe görünür oluyorlar.

Forumun editörü o satırları gizliyor muş. Bu gizlenen satırlardan sadece ilk satır önemli.
# _•_ coding: UTF-8 _•_
Diğerleri açıklama satırı. Eksik kopyalanırsa bu satırı el ile de ekleye bilirsiniz.

İkinci eklediğim kopyayı kullanmayın. Çünkü düz metin olarak çıktı.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,177,412
Mesajlar
10,613,414
Üyeler
186,888
Son üye
arazhzhara25
Geri
Top