logo

Kako primiti unos u Python?

Primanje unosa način je interakcije s korisnicima ili dobivanja podataka za postizanje nekog rezultata. Python nudi dvije ugrađene metode za čitanje podataka s tipkovnice. Ove metode su navedene u nastavku.

  • unos (prompt)
  • raw_input(prompt)

ulazni()

Funkcija unosa koristi se u svim najnovijim verzijama Pythona. Uzima unos od korisnika i zatim procjenjuje izraz. The Piton tumač automatski identificira je li korisnik unio niz, broj ili popis. Razumimo sljedeći primjer.

Primjer -

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

Izlaz:

 Enter your name: Devansh Devansh 

Python tumač neće izvršavati daljnje retke dok korisnik ne unese unos.

Razumimo još jedan primjer.

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

Izlaz:

sunčani diol
 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 

Obrazloženje:

Prema zadanim postavkama, ulazni() funkcija uzima unos kao niz tako da ako trebamo unijeti integer ili float tip unosa onda je ulazni() funkcija mora biti prilagođena tipu.

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

U gornjem kodu možemo vidjeti gdje upisujemo korisnički unos int i plutati .

Kako funkcionira funkcija input()?

  • Tijek programa je zaustavljen dok korisnik ne unese unos.
  • Tekstualna izjava koja se također naziva upit nije obavezna za upisivanje ulazni() funkcija. Ovaj upit će prikazati poruku na konzoli.
  • The ulazni() funkcija automatski pretvara korisnički unos u niz. Moramo eksplicitno pretvoriti ulaz pomoću pretvaranja tipa.
  • raw_input() -Funkcija raw_input koristi se u starijoj verziji Pythona kao što je Python 2.x. Uzima unos s tipkovnice i vraća se kao niz. Python 2.x ne koristi mnogo u industriji. Razumimo sljedeći primjer.

Primjer -

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

Izlaz:

 Enter your name: Peter Peter 

Kako provjeriti verziju Pythona?

Da biste provjerili verziju Pythona, otvorite naredbeni redak (Windows), ljusku (Mac) ili terminal (Linux/Ubuntu) i pokrenite python -verzija . Prikazat će odgovarajuću verziju Pythona.

Kako primiti unos u Python

Provjerite Python verziju u pokrenutoj skripti

Možemo provjeriti verziju Pythona u našoj pokrenutoj skripti. Razmotrite sljedeće načine da saznate verziju Pythona u svim operativnim sustavima.

Naredbe Operativni sustav/okruženje Izlaz
Python --verzija ili
Python -v ili
Python - vv
Windows/Mac/Linux Python 3.8.1
uvoz sys
sys.verzija
sys.version_info
Python skripta 3.8.3 (zadano, 13. svibnja 2020., 15:29:51) [MSC v.1915 64 bit (AMD64)]
Platforma za uvoz
platform.python_version()
Python skripta '3.8.1'

Pogledajmo sljedeću sliku.

Kako primiti unos u Python