1. 1. ЕНГІЗУ - ШЫҒАРУ

      Есептер

    1. Үш санның қосындысы
    2. Тікбұрышты үшбұрыштың ауданы
    3. Алманы бөлу
    4. Электронды сағат
    5. Hello Harry!
    6. Келесі және алдыңғы
    7. Үстелдер
    8. Аяқ-киім бауы
  2. 2. Шартты операторлар
  3. 3. Есептеулер
  4. 4. Цикл for
  5. 5. Мәтіндер
  6. 6. Цикл while
  7. 7. Тізімдер немесе Массивтер
  8. 8. Функция және рекурсия
  9. 9. Екі өлшемді массивтер
  10. 10. Жиындар
  11. 11. Сөздіктер

Деректерді енгізу және шығару

Мәндерді басып шығару үшін 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 санын қайтарады.

Міне, екі санды оқитын және олардың қосындысын басып шығаратын дұрыс бағдарламаның мысалы: