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

Энгийн Python тоо таамаглах тоглоом: 11 алхам
Энгийн Python тоо таамаглах тоглоом: 11 алхам

Видео: Энгийн Python тоо таамаглах тоглоом: 11 алхам

Видео: Энгийн Python тоо таамаглах тоглоом: 11 алхам
Видео: How to Do SDXL Training For FREE with Kohya LoRA - Kaggle - NO GPU Required - Pwns Google Colab 2024, Долдугаар сарын
Anonim
Python тоог тооцоолох энгийн тоглоом
Python тоог тооцоолох энгийн тоглоом

Энэхүү гарын авлагад бид Pycharm програм дээр Python тоог таах энгийн тоглоомыг хэрхэн бий болгохыг заах болно. Python бол скрипт хэл бөгөөд эхлэгч болон мэргэжилтнүүдийн аль алинд нь тохиромжтой. Python дахь кодчиллын хэв маягийг унших, дагаж мөрдөхөд хялбар байдаг. Энэхүү гарын авлагын эцсийн зорилго нь програмчлах сониуч зангаа өдөөж болох зугаа цэнгэлийн энгийн скрипт хэрхэн бичих талаар бага зэрэг гэрэл гэгээ өгөх явдал юм.

Агуулга:

1. Python 3.7 хувилбарыг аваад суулгаарай

2. Pycharm -ийг аваад суулгаарай

3. Pycharm -ийг анх удаа тохируулах

4. Санамсаргүй тоо үүсгэх

5. Хэрэглэгчээс мэдээлэл авах

6. Үндсэн while давталт үүсгэх

7. "if", "elif", "else" гэсэн мэдэгдэл үүсгэх

8. Хэрэглэгчид үзүүлэх мессежийг харуулах

Нэмэлтүүд

Түлхүүр үгс

Эцсийн код

Алхам 1: Тойм

Тойм
Тойм

Энэхүү тааварлах тоглоомыг pycharm IDE ашиглан python ашиглан програмчлалын үндсэн аргуудыг хэрэглэгчдэд үзүүлэх зорилгоор бүтээсэн болно. Энэхүү гарын авлагын үндэс нь санамсаргүй тооны генератор ашиглан энгийн таамаглах тоглоомыг бий болгох болно. Эцсийн үр дүн нь санамсаргүй тоонууд хэрхэн үүсдэгийг ойлгоход хүргэж болзошгүй юм. Жишээлбэл, эвдрэлийг тоогоор тооцдог видео тоглоомд эдгээр тоонууд нь бидний үүсгэсэнтэй адил тусгай шаардлагуудыг агуулсан санамсаргүй тооны генераторын тусламжтайгаар хийгддэг. Санамсаргүй тооны генератор нь илүү төвөгтэй байж болох ч энэ нь хэрхэн ажилладаг талаар үндсэн ойлголттой болох боломжтой юм.

Алхам 2: Python болон Pycharm суулгах

Нөөц:

www.python.org/

www.jetbrains.com/pycharm/

Алхам 3: Видео гарын авлага

Image
Image

Дээрх видео гарын авлагыг үзээрэй, дараа нь тоглоомыг хэрхэн бичихээ ойлгохын тулд доорх алхмуудыг үзээрэй.

Алхам 4: Санамсаргүй тоо үүсгэх

Хэрэглэгчээс оролт авах
Хэрэглэгчээс оролт авах

Тоглоом нь энгийн сорилттой тулгарахын тулд бид 100 -аас доош тооны санамсаргүй тоо үүсгэхийг хүсч байна. Энэ тоо нь тоглогчийн таах ёстой тоо байх болно. Тооны хүрээ 1 -ээс 99 хүртэл байх болно. Бид үүнийг дараах мэдэгдлийг бичих замаар гүйцэтгэдэг.

randomNumber = random.randint (1, 99)

"randomNumber" бол бидний санамсаргүй тоог хадгалах хувьсагч юм.

"random.randint (1, 99)" нь 1 -ээс 99 хүртэлх санамсаргүй тоо үүсгэхэд ашиглагддаг.

*Тэмдэглэл: Кодын дээд хэсэгт "санамсаргүй байдлаар оруулах" гэж бичээрэй, эс тэгвээс "random.randint (1, 99)" - ийг ашиглах боломжгүй болно.

Нэг чухал тэмдэглэл бол Python -ийг догол мөрөөр бүтээсэн тул жишээн дээрх догол мөрийг яг дагаж мөрдөх явдал юм. Буруу догол мөрөнд мэдэгдэл байрлуулсан бол тоглоом тоглохыг оролдоход код алдаа гаргаж болзошгүй.

Алхам 5: Хэрэглэгчээс мэдээлэл авах

Тоглоомыг ажиллуулахын тулд бид хэрэглэгчийн саналыг хүлээн авах боломжтой байх ёстой. Тоглогчоос санамсаргүй тоо юу болохыг таах хэрэгтэй. Таах боломжтой тоонуудын хүрээ нь 1 -ээс 99 хүртэл байна. Энэ програм нь тооноос гадуур байх үед алдаа гаргадаггүй боловч зөв тоог олох хүртэл давталт үргэлжлэх болно.

Бид үүнийг ингэж бичиж болох "оролт" командыг ашиглан хийдэг.

guess = int (оролт ("1 -ээс 99 хүртэлх тоог оруулна уу:"))

Бид хэрэглэгчийн оролтыг "таамаглах" нэртэй хувьсагч хэлбэрээр хадгалж байна. "Int" гэдэг нь бид хэрэглэгчийн оруулсан өгөгдлийг бүхэл тоо болгон хадгалж байгаа бөгөөд энэ нь бүхэл тоон утга болно гэсэн үг юм. Оруулах хэсгүүд ("1 -ээс 99 хүртэлх тоог оруулна уу:") нь хэрэглэгчийн оролтыг авч буй компьютерт хэлдэг бөгөөд хэрэв давталт үргэлжилбэл дараах мессежийг харуулна.

Алхам 6: Үндсэн давталт үүсгэх

Үндсэн давталт үүсгэх
Үндсэн давталт үүсгэх

Бид одоо хэсэг хугацааны давталт үүсгэх ёстой. Үүнийг хэрэгжүүлэхийн тулд үнэн биш болтол ажиллах мэдэгдэл бичих шаардлагатай байна. While давталтыг энэ програмд оруулдаггүй бөгөөд доор нь догол мөр оруулсан "If/Elif" гэсэн мэдэгдлийг агуулдаг. "If/Elif" мэдэгдэл while давталтын мэдэгдэл үнэн биш болтол үргэлжлүүлэн ажиллах болно.

while randomNumber! = таамаглах:

Алхам 7: If Elif мэдэгдэл үүсгэх

If Elif мэдэгдэл үүсгэх
If Elif мэдэгдэл үүсгэх

"Хэрэв/Элиф" гэсэн мэдэгдэл нь хэрэв энэ зөв бол үүнийг хий, хэрэв үгүй бол үүнийг хий, өөр зүйл хий. Анхдагч таамаглал буруу байвал хэрэглэгч шинэ оролт оруулахын тулд уг мэдэгдлийг бичсэн болно. "If/Elif" дээрх хэвлэмэл мэдэгдэл нь тэдэнд таамаглал хэт өндөр эсвэл хэт доогуур байгаа эсэхийг ойлгох болно.

Алхам 8: Эцсийн мэдэгдлийг бичих

Эцсийн мэдэгдлийг бичих
Эцсийн мэдэгдлийг бичих

Эцсийн мэдэгдлийг while давталтын гадна талд, доголгүйгээр бичнэ. Хэрэглэгч зөв дугаарыг таавал цаг хугацааны цикл "тасрах" эсвэл "зогсох" бөгөөд дараа нь эцсийн мэдэгдэл рүү шилжих болно. Энэ нь "таах" хувьсагч ба "randomNumber" хувьсагч тэнцүү болсны дараа тохиолддог. Хөтөлбөрийг дахин эхлүүлэх хүртэл тоглоом дуусна.

Алхам 9: Нэмэлтүүд

Instructable таамаглах тоглоомыг дуусгасны дараа Python -ийг цаашид судлахыг хүсч магадгүй юм. Python -ийн авьяас чадвараа сорих хэд хэдэн санааг энд оруулав.

  1. Санамсаргүй тооны тооны хүрээг өөрчилж үзээрэй.
  2. Хэрэглэгч рүү илгээсэн мессежүүдийг илүү сайн болгож өөрчил.
  3. Зөв хариулт авахын тулд програм хичнээн оролдсоныг оноотой байлгахыг хичээ.

Алхам 10: Түлхүүр үгс

  1. Python бол програмчлалын хэл юм.
  2. Pycharm бол Python програм үүсгэхэд тусалдаг програм юм.
  3. "санамсаргүй" гэдэг нь санамсаргүй тоо үүсгэгч юм
  4. "хувьсагч" гэдэг нь утга өөрчлөгдөж болох тэмдэг юм
  5. "int" нь бүхэл тоонуудын хувьд богино өгөгдлийн төрөл юм
  6. "оролт" гэдэг нь хэрэглэгчийн оролтыг хэрхэн авах тухай юм
  7. "хэвлэх" нь танд хэрэглэгчийн хувьд дэлгэцэн дээр зурвас хэвлэх боломжийг олгоно
  8. "while" бол энэ нь үнэн байхад ямар нэгэн зүйл хийхийг хэлдэг давталтын мэдэгдэл юм
  9. "Хэрэв" гэсэн мэдэгдэл, хэрэв энэ үнэн бол үүнийг хий
  10. "! =" гэдэг нь тэнцүү биш гэсэн үг юм
  11. "<" нь бага гэсэн утгатай
  12. ">" нь илүү гэсэн утгатай
  13. "elif" гэдэг нь if if гэсэн үгийн товчлол юм

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