input ֆունկցիան Python-ում
Եկեք հիմա ուսումնասիրենք input ֆունկցիան:
Այն թույլ է տալիս մուտքագրել տվյալներ կոնսոլում, ինչպես նաև
պահպանել դրանք՝ հետագա աշխատանքում օգտագործելու համար: Դրա ոչ պարտադիր
պարամետրին կարող է փոխանցվել օգտատիրոջ համար նախատեսված հարցման տողը:
Կոդը գործարկելուց հետո
տողից աջ դաշտում օգտատերը կարող է
մուտքագրել տվյալներ: Որպեսզի մուտքագրված տվյալները
պահպանվեն, անհրաժեշտ է սեղմել Enter ստեղնը:
Ֆունկցիան իր արդյունքում վերադարձնում է տող:
Օրինակ . Տվյալների արտածում
Եկեք ստեղծենք tst փոփոխականը,
որի արժեքը կլինի
input ֆունկցիայի աշխատանքի արդյունքը: Դրա պարամետրում
գրենք թվի մուտքագրման խնդրանքով տող.
tst = input('մուտքագրեք թիվ: ')
Կոդը գործարկելուց հետո կոնսոլում կցուցադրվի հետևյալ տողը.
'մուտքագրեք թիվ:'
Տողից աջ կարելի է մուտքագրել ցանկացած արժեք:
Եկեք գրենք 12 թիվը.
'մուտքագրեք թիվ:' 12
Երբ օգտատերը մուտքագրել է թիվը,
այն ընկնում է tst փոփոխականի մեջ:
Եկեք տեսանելիության համար կոդին ավելացնենք
փոփոխականի արժեքը կոնսոլում արտածելու տող.
print(tst)
Այժմ թվի մուտքագրումից հետո կոնսոլում
կցուցադրվի նաև tst փոփոխականի արժեքը.
'մուտքագրեք թիվ:' 12
'12'
Օրինակ . Մաթեմատիկական գործողություններ մուտքագրված թվերի հետ
Եկեք մուտքագրված արժեքին գումարենք մեկ.
tst = input('մուտքագրեք թիվ: ')
print(tst + 1) # կարտածի սխալ
Դա տեղի է ունենում, քանի որ input ֆունկցիան
իր արդյունքում միշտ վերադարձնում է տող:
Հետևաբար մաթեմատիկական
գործողություններ կատարելու համար անհրաժեշտ է այն վերածել թվի:
Դա արվում է int ֆունկցիայի միջոցով.
print(int(tst) + 1) # կարտածի 13
Գործնական առաջադրանքներ
Ուղարկեք օգտատիրոջը մուտքագրել ընթացիկ շաբաթվա օրը: Արտածեք այն կոնսոլում:
Թող լինեն երկու փոփոխական.
num1 = 10
num2 = input('մուտքագրեք թիվ: ')
Ստացեք դրանց գումարը և արտածեք այն կոնսոլում: