Гарчиг[Нуух][Үзүүлэх]
Энэ цувралын гурав дахь лекцэнд тавтай морил.
Одоо та Python-ийг компьютер дээрээ суулгаж, хувьсагчдыг хуваарилж, терминал дээр энгийн мэдэгдлийг хэвлэх замаар энгийн програм бичих боломжтой байх ёстой.
Одоо бүх зүйл илүү сонирхолтой болж, бид оролтыг хэрхэн ашиглах болон бусад олон зүйлийг харах болно.
Оролтыг хүлээн авч байна
Одоо бид Python дээр хэрэглэгчээс хэрхэн оролт хүлээн авах талаар сурах болно. Бид хэрэглэгчийн нэрийг асуусан жижиг программ бичиж, дараа нь тухайн хэрэглэгчдэд тохируулсан мэндчилгээний мессежийг хэвлэх болно.
Тиймээс бид хэвлэхийн оронд оролтыг ашиглах болно. Одоо эдгээр оролт болон хэвлэх функцууд нь Python-д суурилагдсан функцууд юм.
Үүнийг илүү сайн ойлгохын тулд ТВ-ийн алсын удирдлагын талаар бодоорой.
Энэхүү алсын удирдлага дээр бид олон тооны товчлууруудтай бөгөөд эдгээр нь таны зурагтанд суурилуулсан функцууд бөгөөд та үүнийг асаах, унтраах, дууны хэмжээг өөрчлөх гэх мэт боломжтой. Python дээр бид мессеж хэвлэх, оролт хүлээн авах гэх мэт нийтлэг ажлуудад зориулагдсан функцуудтай.
Бид оруулах функцийг ашиглах болно. Одоо бичнэ үү;
input('What is your name? ')
Энэ оролтын функц нь энэ мессежийг терминал дээр хэвлэх ба дараа нь хэрэглэгч утгыг оруулахыг хүлээх болно. Хэрэглэгч юу ч оруулсан энэ оролтын функц буцаж ирнэ. Одоо бид энэ утгыг авч, хувьсагч ашиглан санах ойд хадгалах боломжтой. Бид үүнийг "Нэр" хувьсагчид хадгалж болно. Үүн шиг:
name = input('What is your name? ')
Одоо хоёр дахь мөрөнд бичнэ үү:
print('Hi' + name)
Ийм байдлаар бид нэг "Сайн уу" мөрийг өөр "нэр" мөртэй ижил илэрхийлэлд нэгтгэсэн. Гаралт нь иймэрхүү харагдах болно.
Дасгал хийх
Одоо танд нэг дасгал байна. Гүйлгэхийг түр зогсоогоод үүнийг оролдоно уу.
Хоёр асуулт асуу: Хүний нэр, дуртай өнгө. Дараа нь "Шахбаз Хард дуртай" гэх мэт мессежийг хэвлэ.
Шийдэл энд байна. "БҮҮ ХУУР"
Санал авах
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 орчуулагч мөр болгон авдаг. “Оролт” функцтэй аливаа зүйлийг мөр болгон авдаг.
Ийм байдлаар энэ програм нь бүхэл тооноос мөрийг хасах болно. Оролтын илэрхийлэл дэх мөрийг бүхэл тоо болгон хувиргах замаар бид үүнийг засах хэрэгтэй.
Бид үүнийг хэрхэн хийх талаар эндээс үзнэ үү.
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)
Дуусгах
Энэ лекцээс ийм л байна.
Дараачийн лекцээр бид утсыг сурах болно.
хариу үлдээх