Мазмұны:

Python сандарын анықтайтын қарапайым ойын: 11 қадам
Python сандарын анықтайтын қарапайым ойын: 11 қадам

Бейне: Python сандарын анықтайтын қарапайым ойын: 11 қадам

Бейне: Python сандарын анықтайтын қарапайым ойын: 11 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 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 -қадам: Негізгі циклды құру

Негізгі циклды құру
Негізгі циклды құру

Біз енді уақытша цикл жасауымыз керек. Мұны істеу үшін бізге бұл шындыққа сәйкес келмейінше әрекет ететін мәлімдеме жазу керек. Уақытша цикл бұл бағдарламада шегініссіз және оның астында шегініс салынған «If/Elif» операторларын қамтиды. «If/Elif» операторлары while циклі дұрыс болмайынша жұмысын жалғастырады.

while randomNumber! = болжам:

7 -қадам: If Elif мәлімдемесін құру

If Elif мәлімдемесін құру
If Elif мәлімдемесін құру

«Егер/Элиф» сөзі егер бұл дұрыс болса, мұны істеңіз, басқасын жасаңыз. Өтініш бастапқы болжам қате болса, пайдаланушы жаңа енгізуді енгізе алатындай етіп жазылған. «If/Elif» ішіндегі баспа мәлімдемесі оларға болжамның тым жоғары немесе тым төмен екенін көрсетеді.

8 -қадам: Қорытынды мәлімдеме жазу

Қорытынды мәлімдеме жазу
Қорытынды мәлімдеме жазу

Қорытынды мәлімдеме циклдің сыртына жазылады және шегініссіз. Пайдаланушы дұрыс санды тапқаннан кейін, уақытша цикл «үзіледі» немесе «тоқтайды», содан кейін соңғы мәлімдемеге қарай жылжиды. Бұл «болжау» айнымалысы мен «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 үшін қысқа

Ұсынылған: