Мазмұны[Жасыру][Көрсету]
Осы топтаманың үшінші лекциясына қош келдіңіздер.
Осы уақытқа дейін компьютеріңізге Python орнатып, айнымалы мәндерді тағайындау және терминалда қарапайым мәлімдемені басып шығару арқылы қарапайым бағдарлама жазу мүмкіндігі болуы керек.
Енді бәрі біршама қызық болады және біз кірістерді қалай пайдалану керектігін және т.б. көреміз.
Кірісті қабылдау
Енді біз Python-да пайдаланушыдан енгізуді қалай алу керектігін үйренеміз. Біз пайдаланушының атын сұрайтын шағын бағдарламаны жазамыз, содан кейін сол пайдаланушы үшін теңшелген сәлемдесу хабарламасын басып шығарамыз.
Сондықтан басып шығарудың орнына біз енгізуді қолданамыз. Енді бұл енгізу және басып шығару екеуі де Python-ға енгізілген функциялар.
Мұны жақсырақ түсіну үшін теледидардың қашықтан басқару пульті туралы ойланыңыз.
Бұл қашықтан басқару пультінде бізде көптеген түймелер бар, бұл сіздің теледидарыңызға орнатылған функциялар, сіз оны қосуға, өшіруге, дыбыс деңгейін өзгертуге және т.б. болады. Python-да бізде хабарламаларды басып шығару, енгізуді қабылдау және т.б. сияқты жалпы тапсырмаларға арналған функциялар бар.
Біз енгізу функциясын қолданамыз. Енді теріңіз;
input('What is your name? ')
Бұл енгізу функциясы осы хабарламаны терминалда басып шығарады, содан кейін ол пайдаланушы мәнді енгізуді күтеді. Пайдаланушы не енгізсе де, бұл енгізу функциясы қайтарылады. Енді біз бұл мәнді алып, оны айнымалы мәнді пайдаланып жадта сақтай аламыз. Біз оны «Аты» айнымалысында сақтай аламыз. Бұл сияқты:
name = input('What is your name? ')
Енді екінші жолда теріңіз:
print('Hi' + name)
Осылайша, біз сол өрнектегі бір «Hi» жолын басқа «аты» жолымен біріктірдік. Шығару келесідей болады.
Жаттығу
Енді міне, сізге жаттығу. Айналдыруды кідіртіп, әрекетті орындап көріңіз.
Екі сұрақ қойыңыз: адамның аты және сүйікті түсі. Содан кейін «Шахбаз қара түсті ұнатады» сияқты хабарды басып шығарыңыз
Міне, шешім. «АЛДАМА»
Түр:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Шығару келесідей болады:
Түрлендіру түрі
Мұны мысал арқылы түсінейік.
Қарапайым Python бағдарламасы арқылы жасыңызды анықтағыңыз келеді делік. Қайсысы болар еді:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Енді бұл бағдарлама жұмыс істеуі керек сияқты, бірақ бұл бағдарламаны іске қоссаңыз, қате пайда болады.
Себебі, басқа бағдарламалау тілдері сияқты, Python-да да әртүрлі деректер түрлері бар және сіздің туған жылыңызды енгізу бүтін мән болғанына қарамастан Python интерпретаторы арқылы жол ретінде қабылданады. «input» функциясы бар кез келген нәрсе жол ретінде қабылданады.
Осылайша, бұл бағдарлама бүтін саннан жолды азайтады. Енгізілген өрнектегі жолды бүтін санға түрлендіру арқылы біз мұны түзетуіміз керек.
Міне, біз мұны қалай жасаймыз.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Шығару келесідей болады.
Сонымен, біз «туған_жыл» айнымалысын бүтін сан ретінде жарияладық. Python тіліндегі басқа деректер түрлеріне өзгермелі нүктелер үшін «float», жолды логикалық мәнге түрлендіру үшін «bool» және жолдар үшін «str» кіреді.
Жаттығу
Енді міне, сізге қызықты жаттығу.
Сіз ережелерді білесіз.
Пайдаланушыдан салмағын фунтпен сұраңыз, оны килограммға түрлендіріңіз және оны терминалға басып шығарыңыз.
Міне, сіз мұны қалай жасайсыз.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Орау
Міне, осы лекциядан.
Мен сізді келесі дәрісте көремін, онда біз ішектер туралы білеміз.
пікір қалдыру