Sürekli tekrarlayan işlemleri foksiyonlara ayırarak daha okunaklı ve işlevsel kodlar yazabilirsin. Hem sen daha az yorulmuş olursun.
Python:
kullanıcı1 = input("Adınız?: ")
kullanıcı2 = input("Adınız?: ")
kullanıcı3 = input("Adınız?: ")
kullanıcı4 = input("Adınız?: ")
kullanıcı5 = input("Adınız?: ")
kullanıcı6 = input("Adınız?: ")
kullanıcı7 = input("Adınız?: ")
kullanıcı8 = input("Adınız?: ")
kullanıcı9 = input("Adınız?: ")
print("Kullanıcıların ismini tek tek aldım.")
# Şeklinde 9 adet kullanıcının adını aldın. Bir süre sonra kullanıcılardan isimlerini "Adınız?: "
# şeklinde değil "İsminiz?: " olarak almak istedin. Kullanıcı sayısı çok fazla olduğu bir
# programda bu iş seni yorar ama isim sorma işlemini fonksiyon kullanarak yaparsan sonrasında
# değişiklik yapmak daha kolaylaşır.
def isimSor():
isim = input("Adınız?: ")
return isim # return, isim değişkenini geri döndürüyor. Bunu bilmiyorsan fazla takılma.
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyon kullanarak aldım.")
# Bu kısımda 9 adet kullanıcının ismini birkez input yazarak aldım. Şimdide "Adınız?: " sorusunu
# "İsminiz?: " olarak değiştirmek istiyorum.
def isimSor():
isim = input("İsminiz?: ")
return isim
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyondaki soruyu değiştirerek tekrar aldım.")
Mesela bu örneği yazarken "Adınız?: " değilde "Adınız: " olarak yazmıştım. İlk başta yazdığım tüm "Adınız: " ların sonuna "?" koymam gerekti
Sürekli tekrarlayan işlemleri foksiyonlara ayırarak daha okunaklı ve işlevsel kodlar yazabilirsin. Hem sen daha az yorulmuş olursun.
Python:
kullanıcı1 = input("Adınız?: ")
kullanıcı2 = input("Adınız?: ")
kullanıcı3 = input("Adınız?: ")
kullanıcı4 = input("Adınız?: ")
kullanıcı5 = input("Adınız?: ")
kullanıcı6 = input("Adınız?: ")
kullanıcı7 = input("Adınız?: ")
kullanıcı8 = input("Adınız?: ")
kullanıcı9 = input("Adınız?: ")
print("Kullanıcıların ismini tek tek aldım.")
# Şeklinde 9 adet kullanıcının adını aldın. Bir süre sonra kullanıcılardan isimlerini "Adınız?: "
# şeklinde değil "İsminiz?: " olarak almak istedin. Kullanıcı sayısı çok fazla olduğu bir
# programda bu iş seni yorar ama isim sorma işlemini fonksiyon kullanarak yaparsan sonrasında
# değişiklik yapmak daha kolaylaşır.
def isimSor():
isim = input("Adınız?: ")
return isim # return, isim değişkenini geri döndürüyor. Bunu bilmiyorsan fazla takılma.
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyon kullanarak aldım.")
# Bu kısımda 9 adet kullanıcının ismini birkez input yazarak aldım. Şimdide "Adınız?: " sorusunu
# "İsminiz?: " olarak değiştirmek istiyorum.
def isimSor():
isim = input("İsminiz?: ")
return isim
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyondaki soruyu değiştirerek tekrar aldım.")
Mesela bu örneği yazarken "Adınız?: " değilde "Adınız: " olarak yazmıştım. İlk başta yazdığım tüm "Adınız: " ların sonuna "?" koymam gerekti
Sürekli tekrarlayan işlemleri foksiyonlara ayırarak daha okunaklı ve işlevsel kodlar yazabilirsin. Hem sen daha az yorulmuş olursun.
Python:
kullanıcı1 = input("Adınız?: ")
kullanıcı2 = input("Adınız?: ")
kullanıcı3 = input("Adınız?: ")
kullanıcı4 = input("Adınız?: ")
kullanıcı5 = input("Adınız?: ")
kullanıcı6 = input("Adınız?: ")
kullanıcı7 = input("Adınız?: ")
kullanıcı8 = input("Adınız?: ")
kullanıcı9 = input("Adınız?: ")
print("Kullanıcıların ismini tek tek aldım.")
# Şeklinde 9 adet kullanıcının adını aldın. Bir süre sonra kullanıcılardan isimlerini "Adınız?: "
# şeklinde değil "İsminiz?: " olarak almak istedin. Kullanıcı sayısı çok fazla olduğu bir
# programda bu iş seni yorar ama isim sorma işlemini fonksiyon kullanarak yaparsan sonrasında
# değişiklik yapmak daha kolaylaşır.
def isimSor():
isim = input("Adınız?: ")
return isim # return, isim değişkenini geri döndürüyor. Bunu bilmiyorsan fazla takılma.
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyon kullanarak aldım.")
# Bu kısımda 9 adet kullanıcının ismini birkez input yazarak aldım. Şimdide "Adınız?: " sorusunu
# "İsminiz?: " olarak değiştirmek istiyorum.
def isimSor():
isim = input("İsminiz?: ")
return isim
kullanıcı1 = isimSor()
kullanıcı2 = isimSor()
kullanıcı3 = isimSor()
kullanıcı4 = isimSor()
kullanıcı5 = isimSor()
kullanıcı6 = isimSor()
kullanıcı7 = isimSor()
kullanıcı8 = isimSor()
kullanıcı9 = isimSor()
print("Kullanıcıların ismini fonksiyondaki soruyu değiştirerek tekrar aldım.")
Mesela bu örneği yazarken "Adınız?: " değilde "Adınız: " olarak yazmıştım. İlk başta yazdığım tüm "Adınız: " ların sonuna "?" koymam gerekti
Kral, öğrenmek için hangi kaynağı kullanıyorsun bilmiyorum ama Python'a Giriş adlı kanalı öneririm. Kanalın sahibi de Python'ı yeni öğreniyor. Öğrendiklerini çok güzel bir şekilde anlatıyor.