Есептер
Мәндерді басып шығару үшін Python-да print()
функциясы бар. Жақшаның ішіне үтірмен бөліп, біз шығарғымыз келетін объектілерді жазамыз. Міне, бірнеше есептеулер жасайтын бағдарлама:
Бағдарламаға деректерді енгізу үшін input()
функциясын қолданамыз. Ол бір жолды оқиды.
Міне, пайдаланушы атын оқитын және онымен сәлемдесетін бағдарлама:
Біз деректерді оқитын, өңдейтін және кейбір нәтиже шығаратын бағдарламалар жазамыз. Компьютерде іске қосылған кезде мұндай бағдарламалар пайдаланушы пернетақтадан енгізген мәліметтерді оқиды және нәтижені экранда көрсетеді.
Екі санды оқитын және олардың қосындысын көрсететін программа жазып көрейік. Ол үшін =
меншіктеу(тағайындау) операторы арқылы екі санды санап, оларды a
және b
айнымалыларында сақтаймыз. Python бағдарламаларындағы меншіктеу(тағайындау) операторының сол жағында айнымалының аты орналасқан – мысалы, латын әріптерінің тізбегі. Кез келген өрнекті меншіктеу(тағайындау) операторының оң жағына қоюға болады. Атау өрнекті бағалау нәтижесін көрсетеді. Төмендегі бағдарламанының нәтижелелерін қараңыз:
Біз бағдарлама 57
шығаратынын көреміз, дегенмен біз тура есептесек 5 + 7 = 12
болады. Бұл үшінші жолдағы Python екі санды емес, екі жолды(str - мәтін) «қосқандықтан» осылай болды. Python-да екі жол келесідей қосылады: екінші жол бірінші жолға қосылады.
Визуализаторда a
және b
айнымалыларының мазмұны тырнақшаға алынғанын ескеріңіз. Бұл a
және b
сандарды емес, жолдарды(str - мәтін) қамтитынын білдіреді.
Python тілінде барлық деректер объект деп аталады. 2 саны «сан 2» объектісі болып табылады, ал «сәлем»
сөзі ‘«сәлем» сөз қатары (str)’
объектісі болып табылады.
Әрбір объект қандай да бір типке жатады. Жолдар str
типті объектілерде, бүтін сандар int
типті объектілерде, ал бөлшек сандар (нақты сандар) float
типті объектілерде сақталады. Объекттің типі осы типтегі объектілермен қандай әрекеттер жасауға болатындығын анықтайды. Мысалы, егер first
және second
айнымалылар int
типті объектілерді қамтыса, онда оларды көбейтуге болады, ал егер оларда str
типті нысандар болса, онда оларды көбейтуге болмайды:
Сандар жолын (str – мәтін) бүтін санға түрлендіру үшін int()
функциясын қолданамыз. Мысалы, int('23') → 23
санын қайтарады.
Міне, екі санды оқитын және олардың қосындысын басып шығаратын дұрыс бағдарламаның мысалы: