logo

Python'da girdi nasıl alınır?

Girdi almak, kullanıcılarla etkileşim kurmanın veya bir sonuç sağlamak için veri almanın bir yoludur. Python, verileri klavyeden okumak için iki yerleşik yöntem sunar. Bu yöntemler aşağıda verilmiştir.

  • giriş (istem)
  • raw_input(istem)

giriş()

Giriş işlevi Python'un tüm son sürümlerinde kullanılır. Kullanıcıdan girdiyi alır ve ardından ifadeyi değerlendirir. Python yorumlayıcı, kullanıcının dize mi, sayı mı yoksa liste mi girdiğini otomatik olarak tanımlar. Aşağıdaki örneği anlayalım.

Örnek -

linux dizinini yeniden adlandırma
 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Çıktı:

 Enter your name: Devansh Devansh 

Python yorumlayıcısı, kullanıcı girişi girene kadar başka satırları çalıştırmaz.

Başka bir örneği anlayalım.

Örnek - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

Çıktı:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

Açıklama:

css kullanarak kenarlık

Varsayılan olarak, giriş() işlev girişi bir dize olarak alır, bu nedenle tamsayı veya kayan nokta tipi girişi girmemiz gerekirse, o zaman giriş() işlev tip dökümü olmalıdır.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

Yukarıdaki kodda kullanıcı girdisini yazdığımız yeri görebiliriz. int Ve batmadan yüzmek .

input() işlevi nasıl çalışır?

  • Kullanıcı giriş girene kadar programın akışı durdurulmuştur.
  • İstem olarak da bilinen metin ifadesinin yazılması isteğe bağlıdır giriş() işlev. Bu istem, mesajı konsolda görüntüleyecektir.
  • giriş() işlevi kullanıcı girişini otomatik olarak dizeye dönüştürür. Tür dökümünü kullanarak girişi açıkça dönüştürmemiz gerekiyor.
  • Ham girdi() -raw_input işlevi Python'un Python 2.x gibi eski sürümlerinde kullanılır. Girişi klavyeden alır ve bir dize olarak geri döner. Python 2.x sektörde pek kullanılmıyor. Aşağıdaki örneği anlayalım.

Örnek -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Çıktı:

inkscape vs gimp
 Enter your name: Peter Peter 

Python sürümü nasıl kontrol edilir?

Python sürümünü kontrol etmek için komut satırını (Windows), kabuğu (Mac) veya terminali (Linux/Ubuntu) açın ve çalıştırın python -versiyonu . İlgili Python sürümünü gösterecektir.

Python'da girdi nasıl alınır?

Çalışan komut dosyasında Python sürümünü kontrol edin

Çalışan betiğimizde Python sürümünü kontrol edebiliriz. Tüm işletim sistemlerinde Python sürümünü öğrenmek için aşağıdaki yolları göz önünde bulundurun.

Komutlar İşletim Sistemi/Ortam Çıktı
Python --versiyon veya
Python -v veya
Python - vv
Pencere/Mac/Linux Python 3.8.1
sistemi içe aktar
sistem.versiyonu
sys.version_info
Python Komut Dosyası 3.8.3 (varsayılan, 13 Mayıs 2020, 15:29:51) [MSC v.1915 64 bit (AMD64)]
Platformu içe aktar
platform.python_version()
Python Komut Dosyası '3.8.1'

Aşağıdaki görsele bir göz atalım.

Python'da girdi nasıl alınır?