Python3 Dersleri 18 - Fonksiyonlarda Varsayılan Değerler

preview_player
Показать описание
Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :

Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
Linke tıklayarak Facebook Sayfamızı beğenebilirsiniz.
Takip Edin
Twitter Hesabı :
Рекомендации по теме
Комментарии
Автор

2019 da izliyorum ne çok bırakan olmuş ilk video 500 bini geçmiş şimdi ise 30 binlerde. Her neyse yine de bu yazılım dersleriyle alakalı en çok izlenen kanalsınız hocam hak ediyorsunuz da

theeymen
Автор

480p de izlediğim için 3. printteki parantezlerin süslü parantez olduğununu göremeyip "ulan ben enrede hata yapıyorum" diye 1 saat kendimi yemem...

altugsarı
Автор

".format" yazacağıma ".fotmat" yazmışım yanlışlıkla :/ Yarım saat aradım hatayı bulabilmek için :D

YunusEmreDogru
Автор

neden "return" komutunu kullanmadık, şu return komutu baş ağrım oldu, her şeyi anladım bir tek onu tam olarak oturtamadım kafama

geminiscrossbow
Автор

Klavyeden input olarak yazdırmak için:

def kayit_ekle(ad="Bilgi yok", soyad="Bilgi yok", yas="Bilgi yok", meslek="Bilgi yok"):
print("kayit ekleniyor")

print("Adınız:{}\n Soyadınız:{}\n Yasınız:{}\n Mesleğiniz:{}\n".format(ad, soyad, yas, meslek))

print("Kayit Basariyla Eklendi")

#Klavyeden alınan verileri fonksiyona yazdırır.

print("***Kullanıcı kaydetme programına hoş geldiniz***")

while True: #Birden çok kullanıcı eklemek için döngü.

a=str(input("ad:"))
b=str(input("soyad:"))
c=str(input("yas:"))
d=str(input("meslek:"))

ekle = kayit_ekle(a, b, c, d)
print(ekle)

yunuseminyazc
Автор

def kayıt_ekle(ad="bilgi yok", soyad="bilgi yok", yas="bilgi yok", meslek="bilgi yok"):
print("Kayıt Ekleniyor")

print("Ad:{}\nSoyad:{}\nYaş:{}\nMeslek:{}\n".format(ad, soyad, yas, meslek))

print("Kayıt başarıyla eklendi.")


adi = input("Adınızı giriniz:")
soyadi = input("Soyadınızı giriniz:")
yasi = input("Yaşınızı giriniz:")
mesleki = input("Mesleğinizi giriniz:")



kayıt_ekle =print("Başarıyla Kayıt Oldunuz.")
Devam_et =input("Devam Etmek İçin Enter Tuşuna Basınız.")

NeferGaming
Автор

Aynı işlemleri input ile yapalım ama inputta değer girmedik mesela, denedim girmeyince "bilgi yok" yazmıyor boş sütun gösteriyor bunu nasıl çözeriz ?

gorkem
Автор

Bunu peki input olarak nasıl sunarız ? Şuan programın yöneticisi olarak yazdırdık kullanıcıdan bir değer almadık.

tolgad
Автор

def kayitislemi(ad="Bilgi yok", soyad="Bilgi yok", yas="Bilgi yok", meslek="Bilgi yok"):
print("Kayit Ekleniyor ... ")
print("Ad : {}\nSoyad : {}\nYas : {}\nMeslek : {}\n".format(ad, soyad, yas, meslek))
print("Kayit Basariyla Eklendi!\n")

def kayitdegistirme():
cevap = input("Yasinizi degistirmek ister misiniz(E/H) ")
if(cevap == "E"):
yas1 = input("Yasinizi Giriniz:")
else:
yas1 = "Bilgi yok"
cevap = input("Mesleginizi degistirmek ister misiniz(E/H) ")

if(cevap == "E"):
meslek1 = input("Mesleginizi Giriniz:")
else:
meslek1 = "Bilgi yok"
kayitislemi(ad=ad1, soyad=soyad1, yas=yas1, meslek=meslek1)

#ana program
ad1 =input("Adinizi Giriniz(En az uc harf) : ")
soyad1 =input("Soyadinizi Giriniz(En az uc harf) : ")

while(len(ad1)<3 or len(soyad1)<3):
if(len(ad1)<3):
ad1 =input("Adinizi Tekrar Giriniz(Zorunlu) : ")
else:
soyad1 =input("Soyadinizi Tekrar Giriniz(Zorunlu) : ")
kayitislemi(ad=ad1, soyad=soyad1)

cevap = input("Bilgilerinizde degisiklik yapmak için 'E' yazıp enter'a basın : ")
if(cevap == "E"):
kayitdegistirme()

print("İsleminiz yapildi, program sonlandiriliyor ..")

excalibur
Автор

def kayit_ekle(ad="bilgi yok", soyad="bilgi yok", yas="bilgi yok", meslek="bilgi yok"):

print("kayıt ekleniyor.")

print("Ad:{}\nSoyad:{}\nYaş:{}\nMeslek:{}\n".format(ad, soyad, yas, meslek))
print("Kayıt başarıyla eklendi.")

ad=input("adınızı girin:")
soyad=input("soyadınızı girin:")
yas=input("yaşınızı girin:")
meslek=input("mesleğinizi girin:")
kayit_ekle(ad, soyad, yas, meslek)

ahmethakanarslan
Автор

Hocam fonksiyonu bitirmede return yerine break kullanabilir miydik, kaçırdıysam kusura bakmayın.Videolar da çok yararlı oluyor teşekkürler...

belizgumus
Автор

Merhaba
Burada bir hata var mı,
daha güzel ifadeyle yazmanın bir yolu varmı ?

def kayit_ekle2():
print("Kayıt Başarılı!\n [AD] [SOYAD] [YAŞ]\n", bilgiler2)


def kayit_ekle1():
print("Kontrol Ediliyor..")
if (bilgiler2[0] == ""):
print("|--- Ad Değeri Boş! ---|")
if (bilgiler2[1] == ""):
print("|--- Soyad Değeri Boş! ---|")
if (bilgiler2[2] == ""):
print("|--- Yaş Değeri Boş! ---|")

ad2 = "-" and input("Adı Giriniz: ")
soyad2 = "-" and input("Soyadı Giriniz: ")
yas2 = "-" and input("Yaşı Giriniz: ")
bilgiler2 = [ad2, soyad2, yas2]
kayit_ekle1()
kayit_ekle2()

not: else:
print(...)
demedim bu ders konusuna uygun olsun diye.

genel
Автор

Yani biz bir değer vermesek bile değere eşit oluyor sadece bu.Ve biz en başta aslında onu başta bir ddeğere eşitleyip sonra değiştirdiğimiz için değişiyor normalde hepsi en başta bilgi yok a eşit.

hasanekmen
Автор

Bir sorum var
def kayıtekle(ad="Bilgi yok", soyad="Bilgi yok", Yaş="Bilgi yok", Meslek="Bilgi yok"):
print("Kayıt Ekleniyor...")
print("Ad:{}\nSoyad:{}\nYaş{}\nMeslek:{}\n".format(ad, soyad, Yaş, Meslek))
print("Kayıt Başarıyla eklendi")

a=input("Adınızı Giriniz:")
b=input("Soyadınızı Giriniz:")
c=input("Yaşınızı Giriniz:")
d=input("Mesleğinizi Giriniz:")

kayıtekle(ad=a, soyad=b, Yaş=c, Meslek=d)
bu şekilde kodu yazdığımda koşturduğum zaman mesela yaşımı girmek istemeyip boş bıraktım bu kayıtekle fonksiyonunda yaşı c ye eklediğim için c şeklinde görünüyor ancak ben yaşı boş bıraktığım zaman bilgi yok yazısının görünmesini istiyorum bunu nasıl yapıcam ?

sefaelikara
Автор

Hocam örnekteki gibi bazı boşlukları doldurmayan kullanıcıya "Lütfen tüm boşlukları uygun bir şekilde doldurun!" gibi bir uyarı gçnderebilir miyiz?

ahmetyasinaktas
Автор

peki kullanıcıda almamaız gereken zorunlu bilgileri (mesela adını girmezse tekrar deneyiniz yazdırsın)nasıl alırız

alberteinstein
Автор

hocam bu excelden veri alip islemek ve ya dosya uzerindeki degiskenleri nasil yapabiliriz?

abdulmutalipbahceci
Автор

Abi peki ad ve soyadi girilmezsi zorunlu yapmak istesek nasil olurdu?

erenerdogan
Автор

slm hocamız bize odev verdide yardımcı olurmusunuz
13.video da
for i in(1, 5):
print(i*"*")
o yıldızları piramit şeklini yapasaz ve ters cevirir yani yansımasını alısaz yardımzı olur sanız sevinirim en kıza zaman da

yasinugur
Автор

def kayit(ad = "Bilgi Bulunamadı", soyad = "Bilgi Bulunamadı", yaş = "Bilgi Bulunamadı", meslek = "Bilgi Bulunamadı"):
print("Ad:{}\nSoyad:{}\nYaş:{}\nMeslek:{}\n".format(ad, soyad, yaş, meslek))
print("Kayıt Eklendi")


ad = input("Ad :")
soyad = input("soyad :")
yaş = input("yaş :")
meslek = input("meslek :")

print
print ("Kayıt Ekleniyor ...")
print


kayit(ad, soyad, yaş, meslek)


Biraz Eklemeler Yaptım Acemice Hatam Varsa K.b (Gayet Güzel Çalışıyor)

erdincerbay