Python'дагы input функциясы
Келгиле, азыр 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('санды киргизиңиз: ')
Алардын суммасын алып, аны консолго чыгарыңыз.