Cov txheej txheem:

Yuav Ua Li Cas Roll Dice Siv Python: 9 Kauj Ruam
Yuav Ua Li Cas Roll Dice Siv Python: 9 Kauj Ruam

Video: Yuav Ua Li Cas Roll Dice Siv Python: 9 Kauj Ruam

Video: Yuav Ua Li Cas Roll Dice Siv Python: 9 Kauj Ruam
Video: Finance with Python! Portfolio Diversification and Risk 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Dice Siv Python
Yuav Ua Li Cas Dice Siv Python

Cov lus qhia hauv qab no yuav qhia koj yuav ua li cas los tsim Python module rau "dov" lub tsuav. Cov qauv no yuav tsim cov lej tsis raug los ntawm cov computer tsuav. Kuv yuav muab cov haujlwm xav tau los tsim cov qauv thiab muab cov lus piav qhia raws li txhua qhov haujlwm yuav siv rau. Kawm paub cov haujlwm yooj yim rau Python tuaj yeem dhau mus. Qhov no yuav yog txoj hauv kev muaj tswv yim ntawm kev siv Python kom tso cai rau koj kom paub ntau dua siv qhov program los ntawm kev ua raws li qhov piv txwv. Tom qab qhov no, koj yuav tsum muaj peev xwm tsim cov haujlwm ntawm koj tus kheej!

Ntev: 3-5 feeb

Khoom siv

Qee Qhov Kev Paub nrog Python

IDEL rau Python Code (Python 3.0 lossis siab dua

Kauj ruam 1: Ntshuam Random Module

Ntshuam Random Module
Ntshuam Random Module

Ua ntej tshaj, qhib ib daim IDLE. Thaum nws qhib, ntshuam tus qauv tsis sib xws. Peb tsim qhov kev txiav txim lub npe hu ua "Tuag."

*Hauv qhov khoom xaj no, peb yuav muaj ntau txoj haujlwm

Kauj Ruam 2: Tsim Thawj Txoj Haujlwm rau Tsuav

Tsim Thawj Txoj Haujlwm rau Tsuav
Tsim Thawj Txoj Haujlwm rau Tsuav

Tom qab cov nyuv, nias nkag mus thiab ua raws cov kab uas tsim nyog. Tam sim no peb yuav tsim lub luag haujlwm thawj zaug rau lub tsuav thiab ua rau 6 sab. "Tus Kheej" yuav hu ob sab ntawm tsuav los ntawm txoj haujlwm.

Kauj Ruam 3: Rov Qab Yob Siv Txoj Kev Siv Radint

Rov qab Dov Siv Txoj Kev Siv Radint
Rov qab Dov Siv Txoj Kev Siv Radint

Tom ntej no, siv "tau" thiab "yob" ua haujlwm los tsim/rov qab yob siv txoj hauv kev Randint. Tsim kom muaj qhov sib txawv hu ua self.roll_count kom ua qhov yob tsis zoo hauv "yob" ua haujlwm Rov qab tus lej los ntawm kev sib tw yob sab hauv "tau" ua haujlwm

*Randint tsim tus lej random ntawm 1 rau tus kheej.sides uas yog 6

Kauj Ruam 4: Tsim kom muaj nuj nqis kom Tau Tus Zauv

Tsim kom muaj nuj nqis kom Tau Tus Zauv Ntawm Sab
Tsim kom muaj nuj nqis kom Tau Tus Zauv Ntawm Sab

Tsim kom muaj nuj nqi kom tau txais cov naj npawb ntawm ob sab ntawm qhov tuag thiab rov qab los. Qhov no yuav teeb tus naj npawb ntawm sab uas cov tsuav muaj thiab rov qab los ntawm tus lej sab.

Kauj Ruam 5: Tsim Txoj Cai thiab Python Sawv Cev

Tsim txoj hlua thiab Python Sawv Cev
Tsim txoj hlua thiab Python Sawv Cev

Tam sim no tsim txoj haujlwm kom tau txais txoj hlua thiab nab nab sawv cev ntawm kev tuag

Kauj Ruam 6: Tsim Kev Sib cais "rollDice" Ua Haujlwm

Tsim cais
Tsim cais

Tam sim no tsim qhov tshiab, cais ua haujlwm rau "rollDice" hu rau qhov kev txiav txim Chav Kawm Tuag saum toj no

D1 thiab D2 yuav yog thawj yob thiab yob thib ob

*Daim ntawv ceeb toom yuav ua li cas thiaj li tsis muaj qhov nkag nkag thaum pib ntawm txoj haujlwm no*Rolls sawv cev rau suav qhov suav lub sij hawm dov, thiab ob sab yuav yog ib qho lej 1-6

Kauj Ruam 7: Tsim Loop Function Tsis pub dhau "rollDice"

Tsim Loop Function Sab Hauv
Tsim Loop Function Sab Hauv

Tom ntej no, tsim lub sijhawm nyob ib puag ncig hauv 'rollDice' uas yuav yob lub tsuav tab sis ntau zaus thaum suav tsawg dua lossis sib npaug rau cov lej. Nco ntsoov ntxiv cov ntawv luam kom ua tiav cov txiaj ntsig.

*Siv txoj haujlwm yob los tsim cov yob ntawm ob Tuag

Kauj ruam 8: Khiav Module

Khiav Module
Khiav Module
Khiav Module
Khiav Module

Tam sim no peb tau tsim cov haujlwm rau txhua kauj ruam, sib piv nrog qhov pom tau muab los xyuas kom txhua yam tau sau kom raug. Tam sim no peb yuav khiav qhov module. Hauv cov ntawv qhia zaub mov, nyem Run> Run Module

Kauj Ruam 9: Sau RollDice Function thiab Muaj Kev Lom Zem

Nkag mus rau RollDice Function thiab Muaj Kev Lom Zem!
Nkag mus rau RollDice Function thiab Muaj Kev Lom Zem!

Thaum kawg, tsim qhov kev ua haujlwm rollDice los ntawm kev nkag mus rau cov lej thiab ob sab uas koj xav tau.

Ntaus 'nkag' kom rov ua tiav

Nrog koj zoo siab! Tam sim no koj tau tsim cov qauv, koj tau npaj siv qhov haujlwm no los ua si txhua lub rooj tsav xwm siv Python! Tam sim no koj yuav tsum paub me ntsis txog kev siv Python lus li cas thiab siv koj tus kheej lub tswv yim los tsim ntau yam kev hloov pauv mus rau tom ntej.

Yog xav paub ntxiv txog Python, mus saib lub vev xaib: https://www.python.org/about/gettingstarted/. Tus nom Python lub vev xaib yuav muab koj cov lus piav qhia ntxaws ntxaws ntawm coding nrog ntau tus piv txwv los ua raws.

Pom zoo: