Table of Contents[Hide][Show]
Peb yuav pib los ntawm kev nkag siab thaum lub voj voog thiab nce mus los ntawm kev tsim qhov kev twv twv txiaj hauv Python.
Tag nrho cov ntsiab lus yav dhau los yuav los rau hauv kev ua si yog li kuv yuav qhia koj kom kho cov lus qhuab qhia yav dhau los ua ntej mus ntxiv.
Cia peb dhia mus rau hauv nws.
Thaum Loops
Peb yuav kawm yuav ua li cas siv thaum loops hauv python. Peb siv thaum lub voj voog los ua qhov thaiv ntawm cov lej ntau zaus thiab lawv feem ntau muaj txiaj ntsig hauv kev tsim cov kev sib tham sib tham thiab kev ua si.
Yog li, cia peb pib nrog cov hauv paus. Txhawm rau sau ib lub voj voog, peb sau cov xwm txheej tom qab "thaum" ua haujlwm.
Cia peb qhia qhov hloov pauv "i" thiab teeb tsa rau 1
i = 1
while i <= 5:
print(i)
Tam sim no, "i" yuav nce ntxiv los ntawm 1 raws li lub voj saum toj no yuav yog lub voj tsis kawg yog tias tus nqi ntawm "i" tsis hloov.
i = i + 1
Qhov kev pab cuam no yuav luam tus nqi ntawm "i" kom txog thaum cov xwm txheej saum toj no muaj tseeb. Thaum tus nqi ntawm "i" ua ntau dua 5, lub voj yuav tawg.
Yuav kom nkag siab, qhov no ua haujlwm li cas cia kuv ntxiv lwm nqe lus uas tsis muaj indent.
print("done")
Raws li nws tsis yog indented, nws yuav tsis raug tua nrog lub voj voog.
Nov yog qhov nws yuav ua haujlwm:
Cia peb ua si nrog lub sijhawm voj me ntsis.
Kuv tab tom ntxiv lwm txoj hlua nyob rau hauv lub voj voog nrog lub "asterisk" sib npaug nrog "i". Cia saib seb nws yuav cuam tshuam li cas rau peb qhov program.
i = 1
while i <= 5:
print('*' * i)
Tam sim no, nws yuav luam asterisks kom txog rau thaum tus naj npawb ntawm cov hnub qub tshaj 5.
Tam sim no, peb tab tom tso lub voj voog thaum siv. Cia peb tsim kev twv twv.
Guessing Game siv Thaum Loops
Lub tswv yim yog tias qhov kev pab cuam txuag tus lej zais hauv nws lub cim xeeb thiab hais kom peb twv nws. Peb muaj 3 sim twv tus lej ntawd. Yog tias koj twv tus lej, koj yuav zoo siab. Cia peb lub taub hau ua ke.
Peb tab tom qhia txog qhov sib txawv rau peb tus lej zais cia.
secret_number = 6
Tam sim no, peb yuav tsum sau ib lub voj voog kom rov hais kom tus neeg siv twv tus lej. Ua ntej ntawd, peb yuav tsum qhia lwm qhov sib txawv los teeb tsa tus naj npawb ntawm kev sim tso cai.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Qhov kev pab cuam no yuav muab cov tswv yim integer los ntawm tus neeg siv thiab txuag nws hauv "xav". Nws mam li muab piv nrog tus secret_number siv tus piv txwv thiab yog tias ob qho tib si sib npaug, nws yuav rov qab "Zoo siab!
Koj yeej”. Tab sis qhov program no muaj qee qhov tsis zoo. Yog tias koj twv tus lej ntawm thawj zaug sim, nws tseem yuav hais kom koj twv ntxiv ob zaug tom qab ua kev zoo siab rau koj. Qhov teeb meem no tuaj yeem daws tau los ntawm kev siv cov lus "break" kom tawg lub voj.
Muaj saib!
Tam sim no, peb yuav ntxiv cov lus "lwm" uas yuav ua tiav yog tias koj tsis tuaj yeem twv tus lej hauv peb qhov kev sim.
Tam sim no, nyob rau hauv cov ntaub ntawv no, peb yuav ntxiv ib lwm nqe lus tawm ntawm lub while voj uas yuav raug tua yog hais tias lub voj tsis tawg nrog yog hais tias nqe lus.
Kuv vam tias qhov no yog ib qho kev lom zem rau koj. Koj tuaj yeem ua rau koj tus kheej ua haujlwm zoo sib xws kom tau txais kev paub hauv Python.
Qhwv Sau
Qhov no yog qhov kawg ntawm zaj lus qhuab qhia no. Kuv vam tias koj yuav txaus siab rau tam sim no. Ntsib koj nyob rau tom ntej. Cia li xyaum mus txog thaum ntawd.
Sau ntawv cia Ncua