Python input() funkcija tiek izmantots, lai saņemtu lietotāja ievadi. Pēc noklusējuma tas atgriež lietotāja ievadi virknes veidā.
input() Funkcija
Sintakse:
input(prompt)>uzvedne [neobligāti]: jebkura virknes vērtība, kas jāparāda kā ievades ziņojums
Piemēram: ievade (kā ir jūsu vārds?)
Atgriež: Atgriež virknes vērtību kā lietotāja ievadi.
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
binārā meklēšanas koka piemērs
# 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)> |
>
>
Izvade:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>
1. piemērs: ņemšana uz Lietotāja vārds un vecums kā ievade un drukāšana
Pēc noklusējuma ievade atgriež virkni. Tātad vārds un vecums tiks saglabāti kā virknes.
Python
# 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)> |
>
>
Izvade:
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>
2. piemērs. Divu veselu skaitļu ņemšana no lietotājiem un to pievienošana.
Šajā piemērā mēs apskatīsim, kā no lietotājiem iegūt veselu skaitļu ievadi. Lai iegūtu veselu skaitļu ievadi, mēs izmantosim int() kopā ar Python ievade ()
Python
java cits, ja
# 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))> |
>
>
Izvade:

Tāpat mēs varam izmantot float(), lai ņemtu divus peldošos skaitļus. Apskatīsim vēl vienu piemēru, kā izmantot sarakstus kā ievadi
3. piemērs. Divu sarakstu izmantošana kā ievade un pievienošana
Lietotāja ievades uztveršana kā virkne un katras rakstzīmes sadalīšana, izmantojot list(), lai pārvērstu par rakstzīmju sarakstu.
Python
daļējs lateksa atvasinājums
# 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)> |
>
>
Izvade:
