Å ta innspill er en måte å samhandle med brukere på, eller få data for å gi et resultat. Python har to innebygde metoder for å lese dataene fra tastaturet. Disse metodene er gitt nedenfor.
- input (spørsmål)
- raw_input (spørsmål)
input()
Inndatafunksjonen brukes i alle nyeste versjoner av Python. Den tar innspill fra brukeren og evaluerer deretter uttrykket. De Python tolk identifiserer automatisk om en bruker skriver inn en streng, et tall eller en liste. La oss forstå følgende eksempel.
Eksempel -
historie i java
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
Produksjon:
Enter your name: Devansh Devansh
Python-tolken vil ikke kjøre flere linjer før brukeren skriver inn input.
La oss forstå et annet eksempel.
Eksempel - 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)
Produksjon:
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
Forklaring:
kvartal i virksomhet
Som standard er input() funksjonen tar inndata som en streng, så hvis vi trenger å skrive inn heltall eller flytetype, så input() funksjonen må være typecastet.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
Vi kan se i koden ovenfor hvor vi skriver castet brukerinndataene til int og flyte .
Hvordan fungerer input()-funksjonen?
- Flyten av programmet har stoppet til brukeren går inn i inngangen.
- Tekstsetningen som også kalles ledetekst er valgfri å skrive inn input() funksjon. Denne meldingen vil vise meldingen på konsollen.
- De input() funksjonen konverterer automatisk brukerinndata til streng. Vi må eksplisitt konvertere inndataene ved å bruke typen støping.
Eksempel -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
Produksjon:
streng til itn
Enter your name: Peter Peter
Hvordan sjekke Python-versjonen?
For å sjekke Python-versjonen, åpne kommandolinjen (Windows), shell (Mac) eller terminal (Linux/Ubuntu) og kjør python -versjon . Den vil vise den tilsvarende Python-versjonen.
Sjekk Python-versjonen i det kjørende skriptet
Vi kan sjekke Python-versjonen i vårt kjørende skript. Vurder følgende måter å vite Python-versjonen i alle operativsystemer.
Kommandoer | Operativsystem/miljø | Produksjon |
---|---|---|
Python --versjon eller Python -v eller Python - vv | Vindu/Mac/Linux | Python 3.8.1 |
import sys sys.versjon sys.version_info | Python-skript | 3.8.3 (standard, 13. mai 2020, 15:29:51) [MSC v.1915 64 bit (AMD64)] |
Importplattform platform.python_version() | Python-skript | '3.8.1' |
La oss ta en titt på følgende bilde.