Python'da kullanıcılardan girdi alma (Python'un 2/100 Günü)

Jan 04 2023
Bazı durumlarda, Python'daki bir kullanıcıdan girdi almak isteyebiliriz. Bu, kullanıcının programın davranışını özelleştirmesine izin verecektir.
input() işlevini ele alan "Python'un 100 Günü" blog yazısı dizisinin 2. Günü

Bazı durumlarda, Python'daki bir kullanıcıdan girdi almak isteyebiliriz. Bu, kullanıcının programın davranışını özelleştirmesine izin verecektir. Örneğin program basit bir hesap makinesi ise kullanıcı hangi işlemi (toplama, çıkarma vb.) yapmak istediğini ve hesaplamada kullanılacak değerleri belirtmek isteyebilir.

Diğer durumlarda, programın yazıldığı sırada bilinmeyen verileri işlemesine izin vermek için programımızı kullanan bir kullanıcıdan girdi alabiliriz. Örneğin, bir web sitesindeki kullanıcı davranışını analiz eden bir program, gerekli verileri almak için kullanıcıdan analiz etmek istediği web sitesinin URL'sini girmesini isteyebilir. Son olarak, bir kullanıcıdan girdi almak, geliştiricinin farklı girdileri test etmesine ve programın nasıl yanıt verdiğini görmesine olanak sağladığından, bir programda hata ayıklamanın yararlı bir yolu olabilir.

Python'daki işlev input(), kullanıcı girişini komut satırından okumanıza izin verir. Kullanıcıdan girdi okumak için input()işlevi çağırabilir ve sonucu bir değişkende saklayabilirsiniz:

name = input()
print('Hello,', name, '!')

Farklı kullanıcı girdileriyle birlikte input() işlevinin çalışırken gösterilmesi

Python'da değişken, bir değere atıfta bulunan bir addır. Bir değişken oluşturduğunuzda, kullanmak istediğiniz adı belirtirsiniz ve ardından değişkende depolanan değere başvurmak için bu adı kullanabilirsiniz. Örneğimizde, bir değişken oluşturduk nameve ardından kullanıcı tarafından girilen değeri adlı değişkende sakladık name. adlı bir değişken oluşturabilir xve ona değer atayabilirsiniz 5. xArdından, programınızdaki değere başvurmak için adı kullanabilirsiniz 5. Değişkenler, kodunuzda verileri depolamanıza ve değiştirmenize izin verdiği için programlamada çok önemli bir kavramdır. Sayılar, dizeler (metin) vb. dahil olmak üzere her türlü değeri depolamak için kullanılabilirler. Bunlar hakkında daha sonra daha ayrıntılı olarak konuşacağız.

İşlevi kullanmanın başka bir örneği, input()daha sonra analiz etmesi için kullanıcıdan kuruluş adını ve web sitesini istemek olabilir:

organization = input()
url = input()

print('Analyzing the url', url, 'for organization', organization)

Bazı durumlarda, kullanıcının programı kullanırken girmesi gereken çok fazla giriş olabilir. Bu gibi durumlarda, kullanıcıların kafası karışabilir ve girmeleri gereken verilerin sırasını hatırlayamayabilir. Onlardan doğru verileri girmelerini isteyebiliriz:

print('Enter your organization name', end=': ')
organization = input()
print('Enter the website URL', end=': ')
url = input()

print('Analyzing the url', url, 'for organization', organization)

organization = input('Enter your organization name:')
url = input('Enter the website URL:')

print('Analyzing the url', url, 'for organization', organization)

Bilgi isteminin her zaman bir dize olması gerektiğini unutmayın (tırnak işaretleri içine alınmalıdır).

Farklı istemlerle input() işlevinin gösterimi

Az önce öğrendiklerimizi nerede uygulamalıyız?

Çevrimiçi öğrenirken, kalıcı olduğundan emin olmak için bilgiyi uygulamak çok önemlidir.

Pratik yapmak için Derin Akademi'yi ziyaret edin : input() .

Sıradaki ne?