Python-дағы input функциясы
Енді 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: ')
Олардың қосындысын алып, оны консольде шығарыңыз.