Агуулгын хүснэгт:

Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах: 8 алхам
Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах: 8 алхам

Видео: Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах: 8 алхам

Видео: Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах: 8 алхам
Видео: Сербийн бүжиглэдэг эмэгтэй 2024, Оны зургадугаар сарын
Anonim
Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах
Python ашиглан англи хэлний бус гар зохион байгуулалтыг сурах

Сайн уу, би Жулиен байна! Би компьютерийн шинжлэх ухааны оюутан бөгөөд өнөөдөр би та бүхэнд Python програмыг ашиглан англи хэлгүй гарны зохион байгуулалтыг зааж өгөх болно. Орчин үед хэл сурах маш олон арга байдаг бөгөөд хүмүүсийн тэмцэж чаддаг нэг зүйл бол тэмдэгтүүд гар дээрээ хаана байгааг сурах явдал юм. Энэхүү гарын авлагын төгсгөлд бид танд хэд хэдэн удаа тест хийх, оноогоо хянах боломжтой програмтай болно. Энэ жагсаалд би солонгос цагаан толгой болох Хангулыг ашиглах болно. Гэсэн хэдий ч стандарт WASD гарны гарны зохион байгуулалттай бол та дуртай хэлээ ашиглаж болно.

Хангамж:

-Python 3 болон түүнээс хойшхи хувилбарыг суулгасан ажиллагаатай компьютер

-Python болон түүний функцуудын талаархи анхан шатны ойлголт

-Таны сурахыг оролдож буй хэлний гарын байрлалын зураг

Алхам 1: Үндсэн бүтэц

Үндсэн бүтэц
Үндсэн бүтэц

Шинэ Python файл үүсгээд хадгална уу. Санамсаргүй байдлаар импортлохоос эхэлье. Одоо бид "бичих" гэж нэрлэх функцээ тодорхойлж чадна. Эдгээр хувьсагчийн нэрийг дурын нэр болгон өөрчилж болно гэдгийг санаарай. Бидний үйл ажиллагааны хүрээнд цагаан толгой ба буруу гэсэн хоёр хоосон толь бичиг үүсгээрэй. Дараа нь зөв хувьсагч үүсгээд 0 -д онооно уу.

Алхам 2: толь бичиг бүтээх, санамсаргүй байдлаар бичих

Толь бичгийг бүтээх, санамсаргүй байдлаар зохиох
Толь бичгийг бүтээх, санамсаргүй байдлаар зохиох

Цагаан толгойн толь бичиг нь холбогдох бүх түлхүүрүүд болон хариултуудыг хадгалах болно. Сурахыг хүсч буй зохион байгуулалтынхаа зургийг лавлагаа болгон ашиглаж, толь бичгийг англи бус тэмдэгтээр түлхүүр болгон, англи тэмдэгтийг оруулга бүрийн утга болгон бөглөнө үү. Шилжүүлэх шаардлагатай тэмдэгтүүдийн хувьд англи үсгээр том үсгээр бичээрэй. Дараа нь толь бичгийг санамсаргүй байдлаар сонгохын тулд бид толь бичгийн түлхүүрүүдээс () жагсаалт гаргах түлхүүрүүдийг хувьсагч болгохыг хүсч байна. Эцэст нь бид random.shuffle ашиглан түлхүүрүүдийн жагсаалтыг хольж болно.

Алхам 3: for ба while давталт үүсгэх

For болон while давталт үүсгэх
For болон while давталт үүсгэх

Эхлээд хийсэн түлхүүрүүдийнхээ жагсаалтаар дамжих for гогцоог үүсгэнэ үү. Үүний доор оролдлого гэж нэрлэгддэг хувьсагч үүсгээд 3 -т оноож өг (эсвэл хичнээн олон оролдлого хийвэл та нэг асуултанд зөвшөөрөхийг хүсч байна). Дараа нь True давталт үүсгэж, үүний доор хэрэглэгчийг оруулна уу. Утга нь бидний давтаж буй түлхүүр, хэрэглэгчид англи хэл дээр хариулт өгөхийг хүссэн мөрийг агуулсан байх ёстой.

Алхам 4: Бидний гогцооны нөхцлийг бүрдүүлэх

Бидний гогцооны нөхцлийг бий болгох
Бидний гогцооны нөхцлийг бий болгох

Бид while давталтын 4 үндсэн нөхцөлтэй болно: хэрэв хэрэглэгч зөв бол, алгасахыг хүсвэл (хоосон зай оруулах замаар), оролт нь ганц үсэг биш эсвэл хариулт нь буруу байсан бол. Хэрэв тэдний оролт цагаан толгойтой [түлхүүр] тэнцүү бол 'Зөв' гэж хэвлээд 1 -ийг зөв хувьсагч дээр нэмээд таслаарай. Хэрэв тэдний оруулсан мэдээлэл юу ч биш бол бид "Алгассан" гэж хэвлээд, хариултыг нь буруу толь бичигт оруулаад тасална. Эцэст нь, хэрэв тэдний оруулсан үсэг нь тоон тэмдэгт биш эсвэл оролтын урт 1 -ээс их байвал бид тэдний оруулсан оролт буруу гэж хэлдэг.

Алхам 5: Буруу хариулттай харьцах

Буруу хариулттай харьцах
Буруу хариулттай харьцах

Төгсгөлд нь оруулсан өөр мэдэгдэлдээ бид эхлээд хэрэглэгч хичнээн оролдлого хийснийг шалгах ёстой. Хэрэв хэрэглэгч зөвхөн 1 оролдлого хийсэн бол бид буруу толь бичигт хариултыг нэмж, зөв хариултыг хэвлээд дараа нь таслав. Үлдсэн else мэдэгдлийн хувьд (хэрэв тэд оролдлого үлдсэн хэвээр байгаа бол) оролдлогоос 1 -ийг хасаад, дахин оролдохыг хэрэглэгчид хэлээд хичнээн оролдлого үлдсэнийг хэвлэ.

Алхам 6: Үр дүнг харах

Үр дүнг харах
Үр дүнг харах

Хэцүү хэсэг дууслаа! Одоо бид үр дүнг харахын тулд хэд хэдэн хэвлэлийн мэдэгдлийг нэмэх хэрэгтэй. Нэгдүгээрт, хэрэглэгч цагаан толгойн уртаас зөв бичсэнийг хэвлэ. Дараагийн хэсгийг танилцуулахын тулд 'Та дараах алдааг олж авлаа:' гэж хэвлэ. Дараа нь буруу толь бичгийг давтахын тулд for давталтыг ашиглана уу. Дараа нь түлхүүр бүрийг дараа нь утгыг хэвлэ. Файлын төгсгөлд өөрийн функцийг дуудахаа бүү мартаарай, дагалдагч гэж бичээрэй. Үүнтэй хамт манай файл бүрэн боллоо!

Алхам 7: Хөтөлбөрөө туршиж үзээрэй

Таны програмыг шалгаж байна
Таны програмыг шалгаж байна

Програмаа ажиллуулахын тулд f5 товчийг дарна уу. Зөв хариулт, буруу хариулт, алгасах, хүчингүй оролт зэрэг бүх нөхцлийг сайтар шалгаж үзээрэй. Туршилтын жишээ хэрхэн харагдахыг хавсаргасан зураг дээр харуулав.

Алхам 8: Бодол санаагаа дүгнэх

Хэрэв та өнөөг хүртэл амжилтанд хүрсэн бол гайхалтай ажил боллоо! Та одоо хүссэн хэлээрээ мэдрэгчтэй бичгийн машин бичих хүртэл өөрийгөө эцэс төгсгөлгүй шалгаж болно. Python нь хязгааргүй боломжуудыг агуулдаг тул програмын онцлогийг нэмэх, өөрчлөхийн тулд бүү эргэлзээрэй. Уншсанд баярлалаа!

Зөвлөмж болгож буй: