logo

Funkcja input() w Pythonie

Funkcja input() w Pythonie służy do przyjmowania danych wejściowych od użytkownika. Domyślnie zwraca dane wprowadzone przez użytkownika w postaci ciągu znaków.

Funkcja wejściowa().

Składnia:



input(prompt)>

podpowiedź [opcjonalnie]: dowolna wartość ciągu do wyświetlenia jako komunikat wejściowy

Np.: dane wejściowe (Jak masz na imię?)

Zwroty: Zwróć wartość ciągu jako wprowadzoną przez użytkownika.



By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need to typecast it.>

Python3

polecenia Kali Linux






# Taking input as string> color>=> input>(>'What color is rose?: '>)> print>(color)> # Taking input as int> # Typecasting to int> n>=> int>(>input>(>'How many roses?: '>))> print>(n)> # Taking input as float> # Typecasting to float> price>=> float>(>input>(>'Price of each rose?: '>))> print>(price)>

>

>

Wyjście:

What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>

Przykład 1: Biorąc the Imię i nazwisko oraz wiek użytkownika można wprowadzić i wydrukować

Domyślnie input zwraca ciąg znaków. Zatem imię i wiek będą przechowywane jako ciągi znaków.

Pyton

nieskończona pętla




# Taking name of the user as input> # and storing it name variable> name>=> input>(>'Please Enter Your Name: '>)> # taking age of the user as input and> # storing in into variable age> age>=> input>(>'Please Enter Your Age: '>)> print>(>'Name & Age: '>, name, age)>

>

>

Wyjście:

leksykograficznie
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>

Przykład 2: Pobieranie dwóch liczb całkowitych od użytkowników i dodawanie ich.

W tym przykładzie przyjrzymy się, jak pobierać liczby całkowite od użytkowników. Aby przyjąć liczbę całkowitą, której użyjemy int() wraz z Dane wejściowe Pythona()

Pyton




# Taking number 1 from user as int> num1>=> int>(>input>(>'Please Enter First Number: '>))> # Taking number 2 from user as int> num2>=> int>(>input>(>'Please Enter Second Number: '>))> # adding num1 and num2 and storing them in> # variable addition> addition>=> num1>+> num2> # printing> print>(>'The sum of the two given numbers is {} '>.>format>(addition))>

>

>

Wyjście:

Podobnie możemy użyć funkcji float(), aby pobrać dwie liczby zmiennoprzecinkowe. Zobaczmy jeszcze jeden przykład wykorzystania list jako danych wejściowych

Przykład 3: Pobranie dwóch list jako danych wejściowych i dodanie ich

Przyjmowanie danych wejściowych użytkownika jako ciągu i dzielenie na każdy znak za pomocą list() w celu konwersji na listę znaków.

Pyton


pomysł inteligentny kontra zaćmienie



# Taking list1 input from user as list> list1>=> list>(>input>(>'Please Enter Elements of list1: '>))> # Taking list2 input from user as list> list2>=> list>(>input>(>'Please Enter Elements of list2: '>))> # appending list2 into list1 using .append function> for> i>in> list2:> >list1.append(i)> # printing list1> print>(list1)>

>

>

Wyjście: