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.
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
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.