mburaktekin
Hectopat
- Katılım
- 10 Eylül 2020
- Mesajlar
- 4.963
- Makaleler
- 2
- Çözümler
- 11
Daha fazla
- Cinsiyet
- Erkek
Bunların mantığını pek anlayamadım. Tam olarak ne işe yarıyorlar, nerelerde kullanabilirim?
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.")
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.")
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
def isimSor():
isim = input("İsminiz?: ")
return isim
O fonksiyon içinde girilen adı fonksiyon dışında kullanılabilmek için oluşturulmuş bir değişken. O değişkene istediğiniz adı verebilirsiniz.def isimSor(): [B][I]isim[/I][/B] = input("İsminiz?: ") return isim
Burada italik ve kalın olan komutu neden isimSor diye yazmadınız?
Hocam çok teşekkür ederim daha önceden anlayamadığım şeyi anlamamı sağladınızO fonksiyon içinde girilen adı fonksiyon dışında kullanılabilmek için oluşturulmuş bir değişken. O değişkene istediğiniz adı verebilirsiniz.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.