input ֆունկցիան Python-ում

Եկեք հիմա ուսումնասիրենք input ֆունկցիան: Այն թույլ է տալիս մուտքագրել տվյալներ կոնսոլում, ինչպես նաև պահպանել դրանք՝ հետագա աշխատանքում օգտագործելու համար: Դրա ոչ պարտադիր պարամետրին կարող է փոխանցվել օգտատիրոջ համար նախատեսված հարցման տողը: Կոդը գործարկելուց հետո տողից աջ դաշտում օգտատերը կարող է մուտքագրել տվյալներ: Որպեսզի մուտքագրված տվյալները պահպանվեն, անհրաժեշտ է սեղմել Enter ստեղնը: Ֆունկցիան իր արդյունքում վերադարձնում է տող:

Օրինակ . Տվյալների արտածում

Եկեք ստեղծենք tst փոփոխականը, որի արժեքը կլինի input ֆունկցիայի աշխատանքի արդյունքը: Դրա պարամետրում գրենք թվի մուտքագրման խնդրանքով տող.

pythontst = input('մուտքագրեք թիվ: ')

Կոդը գործարկելուց հետո կոնսոլում կցուցադրվի հետևյալ տողը.

python'մուտքագրեք թիվ:'

Տողից աջ կարելի է մուտքագրել ցանկացած արժեք: Եկեք գրենք 12 թիվը.

python'մուտքագրեք թիվ:' 12

Երբ օգտատերը մուտքագրել է թիվը, այն ընկնում է tst փոփոխականի մեջ: Եկեք տեսանելիության համար կոդին ավելացնենք փոփոխականի արժեքը կոնսոլում արտածելու տող.

pythonprint(tst)

Այժմ թվի մուտքագրումից հետո կոնսոլում կցուցադրվի նաև tst փոփոխականի արժեքը.

python'մուտքագրեք թիվ:' 12
'12'

Օրինակ . Մաթեմատիկական գործողություններ մուտքագրված թվերի հետ

Եկեք մուտքագրված արժեքին գումարենք մեկ.

pythontst = input('մուտքագրեք թիվ: ')
print(tst + 1) # կարտածի սխալ

Դա տեղի է ունենում, քանի որ input ֆունկցիան իր արդյունքում միշտ վերադարձնում է տող: Հետևաբար մաթեմատիկական գործողություններ կատարելու համար անհրաժեշտ է այն վերածել թվի: Դա արվում է int ֆունկցիայի միջոցով.

pythonprint(int(tst) + 1) # կարտածի 13

Գործնական առաջադրանքներ

Задание 1

Ուղարկեք օգտատիրոջը մուտքագրել ընթացիկ շաբաթվա օրը: Արտածեք այն կոնսոլում:

Задание 2

Թող լինեն երկու փոփոխական.

pythonnum1 = 10
num2 = input('մուտքագրեք թիվ: ')

Ստացեք դրանց գումարը և արտածեք այն կոնսոլում: