Kelyback'ten Python ile yapılmış acemiler için 3 proje Bölüm - 2

Kelyback

Katılımcı Üye
17 Ocak 2016
758
1
buldun
Arkadaşlar Tekrardan Merhabalar Geçtiğimiz Günlerde Sizinle 3 Adet Örnek Program Paylaşmıştım.
Şimdi Bu Konunun 2. Bölümünü Paylaşıyorum


Bahsi Geçen Konu : Tıkla

For loop kullanılarak yapılmış futbolda oyuncu kaydetme programı

Kod:
oyuncu = []
bilgi = [" İsim :", "Soyisim :", "Boy :", "Kilo :", "Yaş :", "Takım :"]
print("Futbolcu Kaydediciye Hoşgeldiniz...\nLütfen Bilgileri Giriniz")
oyuncu.append(input("Oyuncu İsmi :"))
oyuncu.append(input("Oyuncu Soyismi :"))
oyuncu.append(input("Oyuncu Boyu :"))
oyuncu.append(input("Oyuncu Kilosu :"))
oyuncu.append(input("Oyuncu Yaşı :"))
oyuncu.append(input("Oyuncu Takımı :"))

print("**********Girdiğiniz Oyuncunun Bilgileri**********")
for girdi in range(0 , len(oyuncu):
    print(bilgi[i],oyuncu[i])


Kayıt-Giriş Yaptıran Captha destekli python programı

Kod:
# önce panel sunan , hesap oluştur ve giriş yap sayfaları olan ,captha kullanan panel programı
import random
import time
while 1:
    print("Yeni Bir Yazılımcının Paneline Hoşgeldiniz")
    print("******************************************")
    panel = input("Üye Olmak için 1\nGiriş yapmak için 2\n")
    if panel == "1":
        print("Yeni yazılımcının paneline üye oluyorsunuz (Büyük Küçük Harf Duyarlıdır)")
        id = input("Lütfen Kullanıcı Adını Giriniz :")
        pw = input("Lütfen Şifrenizi Giriniz :")
        captha = random.randint(100000, 999999)
        print(captha)
        capthag = input("Lütfen Captha Kodunu Giriniz")
        if int(capthag) != int(captha):
            print("Captha Kodunu Yanlış Girdiniz, Lütfen Tekrar Deneyin")
            id = "hero"
            pw = "dragon"
            time.sleep(6)
            continue
        else:
            print("Kaydınız Başarı İle Oluşturuldu Lütfen Giriş Yapınız")
            time.sleep(3)
            continue
    elif panel == "2":
        print("Yeni yazılımcının paneline giriş yapıyorsunuz (Büyük Küçük Harf Duyarlıdır)")
        idg = input("Lütfen Kullanıcı Adınızı Giriniz :")
        pwg = input("Lütfen Şifrenizi Giriniz :")
        captha = random.randint(100000, 999999)
        print(captha)
        capthag = input("Lütfen Captha Kodunu Giriniz")
        if id != idg or pw != pwg or int(captha) != int(capthag):
            print("Hatalı işlem yaptınız lütfen Bilgilerinizi Kontrol Ediniz (Sistem Büyük Küçük Harf Duyarlıdır)")
            time.sleep(3)
            continue
        elif id == idg and pw == pwg and int(captha) == int(capthag):
            print("*** Başarı ile Giriş yaptınız ***")
            break
    else:
        print("Hatalı bir tuşlama yaptınız lütfen tekrar deneyiniz")
        time.sleep(1)
        continue
print("Programın Tek Olayı Giriş Yapabilmekti Buraya Kadar Zahmet Ettiğiniz İçin Teşekkürler <3")
time.sleep(5)

Maaş ve gelir vergisi hesaplayıcı

Kod:
escalisma = 1
cocuk = 0
esdes = 0
cocukdes = 0
vergi = 0
while 1:
    print("Gelir Vergisi Hesaplayıcı")
    mesaisaat = input("Aylık mesai saatinizi giriniz :blush:
    saatmaas = input("Bir saatlik mesai ücretinizi giriniz :blush:
    evlimi = input("Evli iseniz 1, bekar iseniz 2 yazınız :blush:
    if evlimi == "1":
        escalisma = input("Eşiniz çalışıyorsa 1, çalışmıyorsa 2 yazınız :blush:
        cocuk = input("Kaç çocuğunuz var?(yok ise 0 giriniz) :blush:
        print("Maaşınız Hesaplanıyor...")
        break

    elif evlimi == "2":
        print("Maaşınız Hesaplanıyor...")
        break
    else:
        print("Hatalı kodlama yaptınız tekrar deneyiniz")
        continue
if escalisma == "1":
    esdes = 0
elif escalisma == "2":
    esdes = 89
if cocuk == "0":
    cocukdes = 0
elif cocuk == "1":
    cocukdes = 15
elif int(cocuk) >= 2:
    cocukdes = 30
vergisizmaas = int(mesaisaat)*int(saatmaas) + int(esdes) + int(cocukdes)
if int(vergisizmaas) <= 1999:
    vergi = int(vergisizmaas)/10
elif int(vergisizmaas) >= 2000 and int(vergisizmaas) <= 2999:
    vergi = (int(vergisizmaas)/10) * 2
elif int(vergisizmaas) >= 3000:
    vergi = (int(vergisizmaas)/10) * 1.5
netmaas = int(vergisizmaas) + int(vergi)
print("Vergi dahil edilmeden önceki maaşınız :", int(vergisizmaas))
print("Vergi dahil edildikten sonraki maaşınız :", int(netmaas))

Arkadaşlar kodlarda bulduğunuz hataları ve tavsiyelerinizi altta belirtebilirsiniz. Şimdilik teşekkürler
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.