Cov txheej txheem:

Coding ib qho Ntxiv Game hauv Python: 15 Cov Kauj Ruam
Coding ib qho Ntxiv Game hauv Python: 15 Cov Kauj Ruam

Video: Coding ib qho Ntxiv Game hauv Python: 15 Cov Kauj Ruam

Video: Coding ib qho Ntxiv Game hauv Python: 15 Cov Kauj Ruam
Video: Python! Reading and Writing JSON Files 2024, Hlis ntuj nqeg
Anonim
Coding ib qho Ntxiv Game hauv Python
Coding ib qho Ntxiv Game hauv Python
  • Cov txheej txheem qhia no yuav qhia koj ib qib zuj zus yuav ua li cas txhawm rau txhim kho qhov kev ua si ntxiv uas hais kom cov neeg siv los teb cov teeb meem yooj yim ntxiv uas siv tus lej lej los ntawm 0-9 thiab luam tawm seb lawv puas raug lossis tsis yog!
  • Nyem cov duab hauv txhua kauj ruam txhawm rau txhawm rau nws thiab saib cov cai rau qhov ntawd.

Kauj Ruam 1: Tua Koj Tus Python Coding App

Tua Koj Tus Python Coding App
Tua Koj Tus Python Coding App
  • Cov txheej txheem qhia no yuav siv qhov program IDLE Python!
  • Tom qab tshaj tawm, tsim Cov Ntawv Tshiab hauv koj daim ntawv thov Python kom pib coding.

Kauj ruam 2: Ntshuam Random Class

Ntshuam Random Class
Ntshuam Random Class

Peb yuav siv nws los tsim cov lej tsis raug

Kauj Ruam 3: Txheeb cais Txoj Kev Python Nrog Kev Hloov Tawm N

Txheeb cais Txoj Kev Python Nrog Kev Hloov Pauv Hloov N
Txheeb cais Txoj Kev Python Nrog Kev Hloov Pauv Hloov N
  • Cov tswv yim ntawm tus lej n yuav txiav txim siab tus lej ntawm cov teeb meem ntxiv qhov kev ua si yuav luam tawm thaum hu!
  • Txoj cai no hu rau txoj kev "game (n)".

Kauj Ruam 4: Pib Pib Boolean Variable thiab Integer Variable

Initialize Boolean Variable thiab Integer Variable
Initialize Boolean Variable thiab Integer Variable
  • Hauv qhov txheej txheem kev ua si, pib ua Boolean qhov sib txawv kom siv nyob rau hauv 'thaum' lub voj thiab cov lej sib xyaw kom siv los suav qhov sib txawv rau cov lus teb raug.
  • Txoj cai no hu rau Boolean "wrk" thiab integer "cnt".
  • Nco ntsoov qhov tseem ceeb ntawm kev nkag rau hauv Python, vim lawv txiav txim siab qhov chaws nyob rau qhov twg!

Kauj Ruam 5: Pib 'rau' Loop rau Range N

Pib 'rau' Loop rau Range N
Pib 'rau' Loop rau Range N

Qhov no yuav voj rau qhov ntev ntawm cov tswv yim integer n

Kauj Ruam 6: Pib Ob Qhov Random Integer Values Ntawm 1 thiab 10 thiab Teem Boolean Tus Nqi rau Qhov Tseeb

Pib Ob Qhov Random Integer Qhov Tseem Ceeb Ntawm 1 thiab 10 thiab Teeb Tus Nqi Boolean rau Qhov Tseeb
Pib Ob Qhov Random Integer Qhov Tseem Ceeb Ntawm 1 thiab 10 thiab Teeb Tus Nqi Boolean rau Qhov Tseeb
  • Tsis pub dhau qhov no "rau" lub voj, siv random.randrange (1, 10) los pib ob qho kev sib piv qhov tseem ceeb ntawm 1 thiab 9.
  • Txoj cai no hu cov "val1" thiab "val2".
  • Tom qab ntawd teeb tsa tus nqi Boolean rau qhov tseeb!

Kauj Ruam 7: Pib 'thaum' Loop Thaum Boolean Variable Yog Qhov Tseeb

Pib 'thaum' Loop Thaum Boolean Variable Yog Qhov Tseeb
Pib 'thaum' Loop Thaum Boolean Variable Yog Qhov Tseeb

Thaum tseem nyob hauv 'rau' lub voj, pib 'thaum' lub voj thaum Boolean sib txawv yog qhov tseeb

Kauj Ruam 8: Luam ib qho Ntxiv Qhov Teeb Meem Nrog Tus Nqi 1 thiab 2 thiab Teb Cov Lus Teb Raws Li Kev Nkag Siab

Luam ib qho Ntxiv Qhov Teeb Meem Nrog Tus Nqi 1 thiab 2 thiab Teb Cov Lus Teb Raws Li Kev Nkag Siab
Luam ib qho Ntxiv Qhov Teeb Meem Nrog Tus Nqi 1 thiab 2 thiab Teb Cov Lus Teb Raws Li Kev Nkag Siab
  • Tom ntej hauv kab ntawv no "thaum", peb tsim cov lus sim-tshwj tsis yog nqe lus.
  • Hauv koj qhov "sim" rooj plaub, luam tawm cov lus nug ntxiv uas siv tus nqi 1 thiab tus nqi 2 thiab txhais cov lus teb sib txawv raws li tus neeg siv cov lus nkag (cov cai no txhais cov lus teb sib txawv li "ans").

Kauj Ruam 9: Ua Ib qho Yog-Lwm Cov Lus Ntsuas seb Puas Teb = Tus Nqi 1 + Tus Nqi 2

Ua Ib qho Yog-lwm nqe lus Ntsuam Xyuas Puas Yog Lus Teb = Tus Nqi 1 + Tus Nqi 2
Ua Ib qho Yog-lwm nqe lus Ntsuam Xyuas Puas Yog Lus Teb = Tus Nqi 1 + Tus Nqi 2

Hauv qhov 'sim' rooj plaub, sau ib qho yog-lwm nqe lus kuaj seb puas yog ans = val1 + val2

Kauj Ruam 10: Yog tias Muaj tseeb, Luam tawm Cov Lus Qhia Kom raug, Teeb tsa Boolean Variable rau Cuav, thiab Ua Ntej Ntxiv

Yog tias Muaj tseeb, Luam tawm Cov Lus Qhia Kom raug, Teeb tsa Boolean Variable rau Cuav, thiab Ua Ntej Ntxiv
Yog tias Muaj tseeb, Luam tawm Cov Lus Qhia Kom raug, Teeb tsa Boolean Variable rau Cuav, thiab Ua Ntej Ntxiv
  • Tseem nyob hauv 'sim' nqe lus, yog tias muaj tseeb:

    • Luam tawm cov lus raug!
    • Teem lub Boolean sib txawv rau qhov tsis tseeb!
    • Kev suav ntxiv los ntawm 1!

Kauj Ruam 11: Yog Tsis Yog, Sau Cov Lus Tsis raug thiab teeb tsa tus lej Boolean kom raug

Yog Tsis Yog, Luam Cov Lus Tsis raug thiab teeb tsa tus nqi Boolean rau qhov tsis raug
Yog Tsis Yog, Luam Cov Lus Tsis raug thiab teeb tsa tus nqi Boolean rau qhov tsis raug

Hauv kab lus 'lwm tus', sau cov lus tsis raug thiab teeb tsa tus lej Boolean rau qhov tsis tseeb

Kauj Ruam 12: Txheeb Nyiaj Rau Cov Tsis-integer Inputs Nrog Cov Lus Qhia Yuam Kev

Tus lej rau Tsis-integer Cov tswv yim Nrog Cov Lus Qhia Yuam Kev
Tus lej rau Tsis-integer Cov tswv yim Nrog Cov Lus Qhia Yuam Kev

Hauv qhov 'tshwj tsis yog', luam tawm cov lus yuam kev rau tus account rau cov lej tsis suav nrog

Kauj Ruam 13: Thaum Kawg ntawm Txoj Haujlwm, Luam Tawm Cov Teeb Meem Ntawm N Qhov Uas Tus Neeg Ua Si Tau Txais Txoj Cai

Thaum kawg ntawm Txoj Haujlwm, Luam Tawm Cov Teeb Meem Ntawm N Qhov Uas Tus Neeg Ua Si Tau Txais Txoj Cai
Thaum kawg ntawm Txoj Haujlwm, Luam Tawm Cov Teeb Meem Ntawm N Qhov Uas Tus Neeg Ua Si Tau Txais Txoj Cai

Tom qab tag nrho cov ntawv sau tseg, luam tawm cov suav ntawm cov teeb meem tawm ntawm n uas cov neeg ua si tau txais

Kauj Ruam 14: Saib Xyuas Koj Cov Cai

Saib Hauv Koj Txoj Cai!
Saib Hauv Koj Txoj Cai!
  • Nco ntsoov qhov tseem ceeb ntawm kev nkag hauv Python, vim tias txoj haujlwm no siv ntau nqe lus zes.
  • Koj qhov program kawg yuav tsum zoo li qhov no.

Kauj Ruam 15: Khiav Cov Qauv no thiab Txaus Siab Rau Koj Qhov Kev Ua Lej

Khiav Cov Qauv no thiab Txaus Siab Rau Koj Qhov Kev Ua Lej!
Khiav Cov Qauv no thiab Txaus Siab Rau Koj Qhov Kev Ua Lej!
  • Tom qab ua raws cov theem no txhawm rau ntsuas koj li kev ua lej, mus tom ntej thiab ntaus Run Module.
  • Txaus siab rau koj qhov kev ua si yooj yim ntxiv!

Pom zoo: