Yuav Ua Li Cas Thiaj Li Rov Ua Haujlwm Hauv Nab Npawb

Cov txheej txheem:

Yuav Ua Li Cas Thiaj Li Rov Ua Haujlwm Hauv Nab Npawb
Yuav Ua Li Cas Thiaj Li Rov Ua Haujlwm Hauv Nab Npawb

Video: Yuav Ua Li Cas Thiaj Li Rov Ua Haujlwm Hauv Nab Npawb

Video: Yuav Ua Li Cas Thiaj Li Rov Ua Haujlwm Hauv Nab Npawb
Video: NLP with Python! Bag of Words (BoW) 2024, Tej zaum
Anonim

Kab lus no yuav qhia koj yuav ua li cas thiaj tsim tau qhov kev suav suav rov qab yooj yim nrog rau cov lus programming Python. Nov yog kev tawm dag zog zoo rau cov pib tshiab uas xav kawm paub txog thaum-loops thiab cov qauv. Txawm li cas los xij, koj yuav tsum tau muaj qee qhov kev paub nrog cov tswv yim Python yooj yim xws li hloov pauv kom nkag siab nws.

Koj kuj yuav tsum muaj Python 3 teeb tsa. Yog tias koj tseem tsis tau, ua ntej txuas ntxiv, ua raws cov lus qhia ntawm Yuav Ua Li Cas Txhim Kho Python.

Cov kauj ruam

4582307 1
4582307 1

Kauj Ruam 1. Qhib koj cov ntawv sau lossis IDE

Hauv Windows, qhov kev xaiv yooj yim tshaj plaws yog siv IDLE, uas tau teeb tsa ua ke nrog Python.

4582307 2
4582307 2

Kauj Ruam 2. Qhib ib daim ntawv tshiab

Hauv ntau tus neeg kho cov ntawv, koj tuaj yeem ua qhov no los ntawm kev mus rau cov ntawv qhia zaub mov thiab nyem rau ntawm Qhov rai Tshiab lossis tsuas yog nias Ctrl+N.

4582307 3
4582307 3

Kauj ruam 3. Ntshuam lub

sij hawm

module.

Cov

sij hawm

muaj ntau txoj haujlwm Python cuam tshuam nrog lub sijhawm, piv txwv li tau txais lub sijhawm tam sim no lossis tos sijhawm tshwj xeeb (tom kawg yog qhov koj yuav xav tau rau txoj haujlwm no). Txhawm rau import tus qauv, ntaus:

lub sij hawm ntshuam

4582307 4
4582307 4

Kauj Ruam 4. Txheeb xyuas qhov suav ua haujlwm

Koj tuaj yeem muab txoj haujlwm rau txhua lub npe uas koj xav tau, tab sis feem ntau koj yuav tsum siv qee yam piav qhia. Hauv qhov no, koj tuaj yeem tso npe nws suav rov qab (). Ntxiv cov cai hauv qab no:

suav suav rov qab (t):

4582307 5
4582307 5

Kauj Ruam 5. Sau lub sijhawm luv

Lub sijhawm-voj rov ua dua cov cai hauv nws tsuav nws qhov tseeb muaj tseeb. Hauv qhov no, koj xav kom suav rov qab txuas ntxiv mus kom txog thaum tus lej nce mus txog 0. Yog li, koj yuav tsum sau:

thaum t> 0:

  • Pom qhov chaw thaum pib ntawm kab. Cov no qhia Python tias kab kab ntawv no yog ib feem ntawm kev txhais ntawm

    suav daws

  • muaj nuj nqi, thiab tsis yog qee qhov chaws hauv qab nws. Koj tuaj yeem siv txhua tus lej ntawm qhov chaw, tab sis koj yuav tsum siv tib tus lej ua ntej ib kab twg uas koj xav kom nkag mus ib zaug.
  • Koj yuav tsum tau nkag mus rau kab kab tom ntej ob zaug, vim tias lawv yog ob qho ntawm kev txhais lub luag haujlwm thiab ib feem ntawm lub sijhawm. Qhov no yog ua tiav los ntawm kev siv ob zaug ntau qhov chaw.
4582307 6
4582307 6

Kauj Ruam 6. Luam tus lej tam sim no

Qhov no tsis txhais hais tias siv lub tshuab luam ntawv kom tau nws ntawm daim ntawv, "luam ntawv" yog lo lus uas txhais tau tias "tso tawm ntawm lub vijtsam". Qhov no yuav qhia koj pom tias kev suav rov qab tau nce mus li cas.

luam tawm (t)

4582307 7
4582307 7

Kauj Ruam 7. Suav tus lej

Ua nws tsawg dua 1. Qhov no ua tiav nrog cov cai hauv qab no:

tsi = t - 1

Xwb, yog tias koj tsis xav ntaus ntau, koj tuaj yeem hloov sau:

t -= 1 ib

4582307 8
4582307 8

Kauj Ruam 8. Ua kom txoj haujlwm tos ib pliag

Txwv tsis pub, nws yuav suav nrog cov lej nrawm dhau thiab suav suav yuav ua tiav ua ntej koj tuaj yeem nyeem nws. Txhawm rau tos ib pliag, siv

tsaug zog

function of cov

sij hawm

module uas koj tau ua yav dhau los:

sijhawm.sleep (1)

4582307 9
4582307 9

Kauj Ruam 9. Ua ib yam dab tsi thaum suav suav nce mus txog xoom

Txhawm rau luam tawm "BLAST OFF!" thaum suav suav mus txog xoom, ntxiv kab no:

print ("HLOOV TSHIAB!")

Nco ntsoov tias kab no tsuas yog nkag mus ib zaug. Qhov no yog vim nws tsis yog ib feem ntawm lub sijhawm-voj. Txoj cai no tsuas yog ua haujlwm tom qab lub sijhawm ua haujlwm tas.

4582307 10
4582307 10

Kauj Ruam 10. Nug tus neeg siv los ntawm tus lej twg los pib suav nrog

Qhov no yuav ua rau koj txoj haujlwm yooj yim dua, tsis txhob suav ib tus zuj zus.

  • Luam cov lus nug rau tus neeg siv. Lawv yuav tsum paub dab tsi lawv yuav tsum nkag mus.

    print ("Muaj pes tsawg vib nas this los suav? Sau tus lej:")

  • Tau txais cov lus teb. Khaws cov lus teb hauv qhov sib txawv kom koj tuaj yeem ua qee yam nrog nws tom qab.

    vib nas this = input ()

  • Thaum tus neeg siv cov lus teb tsis yog ib tus lej, nug tus neeg siv rau lwm tus lej. Koj tuaj yeem ua qhov no nrog lub sijhawm luv. Yog thawj lo lus teb twb yog ib tus lej, qhov kev zov me nyuam yuav tsis nkag mus rau hauv lub voj thiab tsuas yog txuas ntxiv nrog tus lej tom ntej.

    thaum tsis yog thib ob.isdigit (): print ("Qhov ntawd tsis yog ib tus lej! Sau tus lej:") vib nas this = input ()

  • Tam sim no koj tuaj yeem paub tseeb tias tus neeg siv nkag mus rau tus lej. Txawm li cas los xij, nws tseem khaws cia hauv ib txoj hlua (

    tswv yim ()

    ib txwm rov ua txoj hlua, vim nws tsis tuaj yeem paub tias tus neeg siv yuav nkag mus rau kab ntawv lossis lej). Koj yuav tsum tau hloov nws mus rau tus lej:

    seconds = int (vib nas this)

    Yog tias koj yuav tau sim hloov txoj hlua uas nws cov ntsiab lus tsis yog tus lej rau hauv cov lej, koj yuav tau txais qhov yuam kev. Qhov no yog qhov laj thawj thaum qhov kev zov me nyuam tshuaj xyuas seb cov lus teb puas yog ib qho ua ke ua ntej.

4582307 11
4582307 11

Kauj Ruam 11. Hu rau

suav daws ()

muaj nuj nqi

Koj tau txhais yav dhau los nws, tab sis txhais lub luag haujlwm tsis ua dab tsi tau sau hauv nws. Txhawm rau khiav cov lej suav rov qab, hu rau

suav daws ()

ua haujlwm nrog tus lej ntawm vib nas this uas tus neeg siv nkag mus:

suav daws (vib nas this)

4582307 12
4582307 12

Kauj Ruam 12. Txheeb xyuas koj cov cai tiav

Nws yuav tsum zoo li no:

ntshuam lub sij hawm def countdown (t): thaum t> 0: print (t) t -= 1 time.sleep (1) print ("BLAST OFF!") print ("Muaj pes tsawg vib nas this los suav? Sau tus lej:") seconds = input () thaum tsis yog seconds.isdigit (): print ("Qhov ntawd tsis yog tus lej suav sau!

  • Cov kab khoob tsuas yog nyob ntawd txhawm rau ua kom cov lej nyeem tau yooj yim dua. Lawv tsis xav tau, thiab Python yeej tsis quav ntsej lawv.
  • Koj tuaj yeem sau t = t - 1 hloov t - = 1 yog tias koj xav tau.

Pom zoo: