Cov txheej txheem:
- Kauj ruam 1: Txheej txheem cej luam
- Kauj Ruam 2: Txhim Kho Python thiab Pycharm
- Kauj Ruam 3: Daim Video Qhia
- Kauj Ruam 4: Tsim Tus Zauv Random
- Kauj Ruam 5: Tau Txais Cov Lus Qhia los ntawm Tus Neeg Siv
- Kauj Ruam 6: Tsim Kev Yooj Yim Thaum Loop
- Kauj Ruam 7: Tsim Yog Yog Elif Nqe Lus
- Kauj Ruam 8: Sau Kab Lus Kawg
- Kauj ruam 9: Ntxiv
- Kauj ruam 10: Lo lus tseem ceeb
Video: Python Tus lej Yooj Yim Yooj Yim Yooj Yim: 11 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Hauv qhov kev qhia no peb yuav qhia yuav ua li cas los tsim tus nab npawb nab npawb kwv yees kev ua si hauv daim ntawv thov Pycharm. Python yog hom lus sau uas zoo rau ob tus pib thiab cov kws paub ib yam nkaus. Coding style hauv Python yog ib qho yooj yim nyeem thiab ua raws. Lub hom phiaj kawg ntawm qhov kev qhia no yog kom pom lub teeb me me ntawm yuav ua li cas sau cov ntawv yooj yim rau kev lom zem uas yuav ua rau ib tus xav paub txog kev ua haujlwm.
Cov Ntsiab Lus:
1. Tau txais Python version 3.7 thiab nruab
2. Tau Pycharm thiab nruab
3. Kev teeb tsa Pycharm thawj zaug
4. Tsim tus lej tsis raug
5. Tau txais tswv yim los ntawm tus neeg siv
6. Tsim kom yooj yim thaum lub voj
7. Tsim ib qho "yog", "elif", "lwm yam" nqe lus
8. Muab lus qhia rau tus neeg siv
Ntxiv
Ntsiab lus
Txoj Cai Kawg
Kauj ruam 1: Txheej txheem cej luam
Qhov kev twv txiaj no tau tsim los txhawm rau qhia tus neeg siv qee cov txheej txheem kev siv yooj yim siv nab nab nrog pycharm IDE. Lub hauv paus ntawm qhov kev qhia no yuav siv lub tshuab hluav taws xob tus lej los tsim qhov kev twv twv yooj yim. Qhov kawg tshwm sim tuaj yeem ua rau ib tus neeg nkag siab tias cov lej raug tsim tawm zoo li cas. Piv txwv li, hauv kev ua yeeb yaj kiab game qhov kev puas tsuaj raug cuam tshuam hauv cov lej cov lej feem ntau tau tsim nrog cov lej tsim hluav taws xob uas muaj qhov tshwj xeeb xav tau zoo ib yam rau qhov peb tau tsim. Tus lej tsim hluav taws xob tuaj yeem nyuaj dua, tab sis ib tus tuaj yeem tau txais lub tswv yim yooj yim ntawm nws ua haujlwm li cas.
Kauj Ruam 2: Txhim Kho Python thiab Pycharm
Cov peev txheej:
www.python.org/
www.jetbrains.com/pycharm/
Kauj Ruam 3: Daim Video Qhia
Thov saib cov vis dis aus qhia saum toj no, thiab tom qab ntawv txheeb xyuas cov theem hauv qab no kom pab koj nkag siab ntxiv tias yuav sau qhov kev ua si li cas.
Kauj Ruam 4: Tsim Tus Zauv Random
Rau qhov kev ua si kom muaj kev sib tw yooj yim peb xav tsim tus lej tsis raug hauv qab 100. Tus lej no yuav yog tus uas xav tau los ntawm tus neeg uas ua ntawv. Tus nab npawb yuav nyob nruab nrab ntawm 1 txog 99. Peb ua tiav qhov no los ntawm kev sau cov lus hauv qab no:
randomNumber = random.randint (1, 99)
"randomNumber" yog qhov sib txawv uas peb yuav khaws tus lej tsis nyob hauv.
"random.randint (1, 99)" yog siv los tsim tus lej random ntawm 1 thiab 99.
*Nco tseg: Nco ntsoov nyob rau sab saum toj ntawm cov cai koj sau "ntshuam tsis raug" lossis koj yuav tsis tuaj yeem siv "random.randint (1, 99)"
Ib qho ntawv tseem ceeb yog ua raws qhov kev nkag ncaj nraim los ntawm cov piv txwv li Python tau teeb tsa los ntawm kev nkag mus. Yog tias nqe lus tau muab tso rau ntawm kab tsis raug qhov chaws qhov chaws yuav muab yuam kev thaum ib tus sim ua si qhov game.
Kauj Ruam 5: Tau Txais Cov Lus Qhia los ntawm Tus Neeg Siv
Txhawm rau kom peb kev ua si ua haujlwm peb yuav tsum muaj peev xwm tau txais cov neeg siv tswv yim. Peb yuav tsum tau kwv yees kwv yees tus lej uas yuav los ntawm tus neeg uas ua ntawv. Qhov ntau rau tus lej uas tuaj yeem kwv yees tau yog los ntawm 1 txog 99. Txoj haujlwm no tsis muab qhov yuam kev thaum tus lej nyob sab nraud ntawm qhov ntau, txawm li cas los xij lub voj yuav txuas ntxiv mus kom txog thaum tus lej raug kwv yees.
Peb ua qhov no los ntawm kev siv cov lus txib "input" uas koj tuaj yeem sau zoo li no.
twv = int (input ("sau tus lej nruab nrab ntawm 1 thiab 99:"))
Peb tab tom khaws cov neeg siv tswv yim hauv qhov sib txawv hu ua "kwv yees". "Int" txhais tau tias peb khaws cov tswv yim los ntawm tus neeg siv ua lub ntsiab lus nws yuav yog tus lej tus lej. Cov ntu rau kev nkag ("sau tus lej nruab nrab ntawm 1 thiab 99:") qhia rau lub khoos phis tawj peb tab tom siv cov neeg siv nkag mus, thiab tom qab ntawd tso tawm cov lus hauv qab no yog lub voj txuas ntxiv.
Kauj Ruam 6: Tsim Kev Yooj Yim Thaum Loop
Peb yuav tsum tam sim no tsim lub sijhawm voj. Txhawm rau ua tiav qhov no, peb yuav tsum sau ib nqe lus uas yuav ua haujlwm kom txog thaum nws tsis muaj tseeb. Lub voj thaum tsis nkag rau hauv qhov haujlwm no thiab suav nrog "Yog/Elif" cov nqe lus uas nkag rau hauv qab nws. Cov lus "Yog/Elif" yuav ua haujlwm txuas ntxiv mus txog rau thaum lub sijhawm cov lus qhia tsis muaj tseeb.
thaum randomNumber! = kwv yees:
Kauj Ruam 7: Tsim Yog Yog Elif Nqe Lus
Cov lus, "Yog/Elif" sawv rau yog tias qhov no raug lawm ces ua qhov no yog tsis yog, ua lwm yam. Cov lus sau tau sau kom tus neeg siv tuaj yeem nkag mus rau lub tswv yim tshiab yog tias thawj qhov kev twv tsis raug. Cov ntawv luam tawm hauv "Yog/Elif" yuav muab lawv cov lus qhia rau qhov seb qhov kev kwv yees yog siab dhau lossis qis dhau.
Kauj Ruam 8: Sau Kab Lus Kawg
Cov lus kawg tau sau rau sab nrauv ntawm lub voj thiab tsis muaj qhov nkag. Thaum tus neeg siv kwv yees tus lej raug thaum lub voj yuav "tawg" lossis "nres", thiab tom qab ntawd txav mus rau nqe lus kawg. Qhov no yuav tshwm sim thaum qhov sib txawv "kwv yees" thiab qhov sib txawv "randomNumber" sib npaug. Qhov kev ua si yuav xaus mus txog thaum txoj haujlwm pib dua.
Kauj ruam 9: Ntxiv
Tom qab ua tiav qhov kev twv ua si Qhia paub, ib tus yuav xav tshawb txog nab hab sej ntxiv. Nov yog ob peb lub tswv yim los tawm tsam koj qhov kev txawj ntse Python.
- Sim hloov tus lej ntau rau tus lej tsis raug.
- Hloov cov lus rau tus neeg siv rau qee yam zoo dua.
- Sim ua qhov program kom tau qhab nia ntawm pes tsawg sim nws kom tau txais cov lus teb raug.
Kauj ruam 10: Lo lus tseem ceeb
- Python yog hom lus programming.
- Pycharm yog qhov program uas pab tsim Python cov haujlwm.
- "random" yog tus lej zauv random
- "hloov pauv" yog lub cim uas tus nqi yuav hloov
- "int" yog hom ntaub ntawv luv rau cov lej ua ke
- "input" yog yuav ua li cas thiaj li nkag tau rau cov neeg siv khoom siv
- "luam tawm" yuav cia koj luam cov lus ntawm lub vijtsam rau tus neeg siv
- "thaum" yog kab lus hais uas hais tias ua qee yam thaum qhov no muaj tseeb
- "yog" ib nqe lus uas txhais tau tias yog qhov no yog qhov tseeb ua qhov no
- "! =" txhais tias tsis sib npaug rau
- "<" txhais tau tias tsawg dua
- ">" txhais tau ntau dua
- "elif" luv rau lwm qhov yog hais tawm
Pom zoo:
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: 4 Cov Kauj Ruam (nrog Duab)
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: Hnub no kuv xav qhia yuav ua li cas kom pom lub teeb pom kev zoo los ntawm lub zog xa hluav taws xob tsis siv hluav taws xob los ntawm tus txhuam txhuam hniav thiab lub tshuab solenoid valve coils uas tau khaws los ntawm scrapyard.Ua ntej pib, thov saib cov vis dis aus hauv qab no:
Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Tus lej Cim: 6 Cov Kauj Ruam
Micro: me ntsis MU Kev Pom Kev Pom Zoo rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Cim Cim: Qhov no yog kuv phau ntawv qhia thib ob rau MU lub zeem muag pom kev. Hauv qhov haujlwm no peb yuav ua haujlwm micro: ntsis kom paub txog daim npav sib txawv los ntawm kev siv daim ntawv lo qhov tseem ceeb
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Yuav Ua Li Cas: Tsim Tus Tsim Tus Zauv Tus lej Random Nrog Python: 8 Kauj Ruam
Yuav Ua Li Cas: Tsim Tus Tsim Tus Qauv Tsim Tus Kheej Nrog Python: Hauv qhov kev qhia no, koj yuav kawm paub yuav tsim lub tshuab hluav taws xob tus lej zais siv tus nab npawb li cas hauv ob peb kauj ruam yooj yim
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS YOOJ YIM: 4 Cov Kauj Ruam
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS: Nyob zoo txhua tus hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas kom yooj yim " SOIL DRYNESS SENSOR ". Qhuav ntawm cov av tau txheeb xyuas siv qhov taw qhia coj. Lub teeb ci wi