⊗pyPmBsInp 36 of 208 menu

Функция input в Python

Нека сега изучим функцията input. Тя позволява въвеждане на данни в конзолата, а също така да ги запазва, за да се използват в последваща работа. В нейния незадължителен параметър може да се подаде низ с заявка за потребителя. След стартиране на кода в полето вдясно от низа потребителят може да въведе данни. За да се запазят въведените данни, трябва да натиснете клавиша Enter. Функцията връща низ като резултат.

Пример . Извеждане на данни

Нека създадем променлива tst, чиято стойност ще бъде резултатът от работата на функцията input. В нейния параметър ще напишем низ с молба да се въведе число:

tst = input('enter number: ')

След стартиране на кода в конзолата ще се покаже следният низ:

'enter number:'

Вдясно от низа може да се въведе всякаква стойност. Нека запишем числото 12:

'enter number:' 12

След като потребителят въведе числото, то попада в променливата tst. Нека за нагледност добавим към кода низ с извеждане на стойността на променливата в конзолата:

print(tst)

Сега след въвеждане на числото, в конзолата ще се покаже и стойността на променливата tst:

'enter number:' 12 '12'

Пример . Математически операции с въведени числа

Нека добавим единица към въведената стойност:

tst = input('enter number: ') print(tst + 1) # ще изведе грешка

Това се случва, защото функцията input винаги връща низ като резултат. Затова за извършване на математически операции трябва да се конвертира в число. Това се прави с помощта на функцията int:

print(int(tst) + 1) # ще изведе 13

Практически задачи

Помолете потребителя да въведе текущия ден от седмицата. Изведете го в конзолата.

Нека има две променливи:

num1 = 10 num2 = input('enter number: ')

Получете тяхната сума и я изведете в конзолата.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне