logo

Cum se preia intrarea în Python?

Preluarea datelor este o modalitate de a interacționa cu utilizatorii sau de a obține date pentru a oferi un rezultat. Python oferă două metode încorporate pentru a citi datele de pe tastatură. Aceste metode sunt prezentate mai jos.

  • intrare (prompt)
  • raw_input(prompt)

intrare()

Funcția de intrare este utilizată în toate cele mai recente versiuni de Python. Preia intrarea de la utilizator și apoi evaluează expresia. The Piton interpretorul identifică automat dacă un utilizator a introdus un șir, un număr sau o listă. Să înțelegem următorul exemplu.

Exemplu -

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

Ieșire:

 Enter your name: Devansh Devansh 

Interpretul Python nu va executa alte linii până când utilizatorul introduce intrarea.

Să înțelegem un alt exemplu.

np.unde

Exemplu - 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) 

Ieșire:

 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 

Explicaţie:

În mod implicit, intrare() funcția preia intrarea ca șir, așa că dacă trebuie să introducem intrarea de tip întreg sau flotant, atunci intrare() funcția trebuie să fie turnată de tip.

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

Putem vedea în codul de mai sus unde scriem casted input-ul utilizatorului int și pluti .

Cum funcționează funcția input()?

  • Fluxul programului s-a oprit până când utilizatorul introduce intrarea.
  • Declarația de text care se cunoaște și ca prompt este opțională de scris intrare() funcţie. Acest prompt va afișa mesajul pe consolă.
  • The intrare() funcția convertește automat intrarea utilizatorului în șir. Trebuie să convertim în mod explicit intrarea folosind tipul de turnare.
  • raw_input() -Funcția raw_input este utilizată în versiunea mai veche a lui Python, cum ar fi Python 2.x. Preia intrarea de la tastatură și revine ca șir. Python 2.x nu folosește prea mult în industrie. Să înțelegem următorul exemplu.

Exemplu -

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

Ieșire:

 Enter your name: Peter Peter 

Cum se verifică versiunea Python?

Pentru a verifica versiunea Python, deschideți linia de comandă (Windows), shell-ul (Mac) sau terminalul (Linux/Ubuntu) și rulați versiunea python . Va afișa versiunea Python corespunzătoare.

algoritmul kmp
Cum să preluați intrarea în Python

Verificați versiunea Python în scriptul care rulează

Putem verifica versiunea Python în scriptul nostru de rulare. Luați în considerare următoarele moduri de a cunoaște versiunea Python în toate sistemele de operare.

Comenzi Sistem de operare/Mediu Ieșire
Python --versiune sau
Python -v sau
Python - vv
Windows/Mac/Linux Python 3.8.1
import sys
versiunea sys
sys.version_info
Script Python 3.8.3 (implicit, 13 mai 2020, 15:29:51) [MSC v.1915 pe 64 de biți (AMD64)]
Platforma de import
platform.python_version()
Script Python „3.8.1”

Să aruncăm o privire la imaginea următoare.

Cum să preluați intrarea în Python