INHOUDSOPGAWE:
- Stap 1: Laai Python af
- Stap 2: Maak IDLE oop
- Stap 3: Rommel 'n bietjie
- Stap 4: Skep die werklike programlêer
- Stap 5: Voordat ons begin met die skryf van kode
- Stap 6: Begin met die skryf van u program
- Stap 7: Begin die program
- Stap 8: Voeg aanwysings by die invoerwaardes
- Stap 9: Skep die uitvoer
- Stap 10: Begin die program nog een keer
Video: Mad Lib With Python: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Maak 'n Mad Libs -program in python
Wat jy nodig het:
1. Windows- of Mac -rekenaar
2. Internet konneksie
Wat sal u aan die einde weet:
1. Snare
2. Veranderlikes
2. Invoer en druk funksies
Stap 1: Laai Python af
Eerstens moet u python (natuurlik) aflaai. Gaan na python.org, klik op die aflaai -knoppie en kies die toepaslike weergawe vir u stelsel.
Stap 2: Maak IDLE oop
Nadat u Python afgelaai en geïnstalleer het, maak IDLE oop. IDLE is die programmeringsomgewing wat ons vir hierdie tutoriaal gaan gebruik. Daar is verskeie ander programme waarin ons python kan skryf, maar dit is die basiese program wat saam met Python self verpak is.
Stap 3: Rommel 'n bietjie
Die venster wat verskyn wanneer u IDLE die eerste keer oopmaak, kan gebruik word as 'n speelplek vir Python -kode. As u 'n opdrag tik en op Enter druk, voer die lyn outomaties uit en stoor die waardes wat in die geheue toegewys is. Herhaal my kode, miskien met u eie naam en 'n paar verskillende, om 'n basiese idee te kry van hoe alles werk. Moenie bekommerd wees nie, as u dit nie verstaan nie, gaan ons meer in op die volgende stappe.
Stap 4: Skep die werklike programlêer
Dit is lekker om kode op die speelgrond te skryf, maar om 'n program te stoor met die moontlikheid om dit op sy eie te laat loop, moet ons die kode in 'n programlêer stoor. Skep 'n nuwe lêer om die program in te skryf.
Stap 5: Voordat ons begin met die skryf van kode
Om insette van die gebruiker te kry en dit te stoor, moet ons veranderlikes skep vir elk van die woorde wat ons wil stoor. Dink aan 'n veranderlike soos wat u dit in Algebra sou gebruik. U noem die veranderlike aan die linkerkant en ken dit dan toe aan 'n waarde met behulp van die gelyke teken. Anders as Algebra, kan u meer as net getalle in veranderlikes stoor. In die geval van hierdie program stoor ons snare. 'N Tou is slegs 'n woord of sin. Let op dat wanneer teks gebruik word, dit omring word deur aanhalings ''. U kan enkele of dubbele aanhalings gebruik, solank die eerste een dieselfde is as die slot. Hierdie aanhalings is nie nodig vir getalle of veranderlikes nie, slegs snare.
Stap 6: Begin met die skryf van u program
Om mee te begin, laat ons 'n veranderlike maak vir elk van die vier woorde wat ons van die gebruiker moet kry. Om insette van die gebruiker te kry, gebruik ons input (). Deur die waarde van elke veranderlike op input () in te stel, kan ons insette van die gebruiker kry en dit in die veranderlikes stoor.
Om teks aan die gebruiker te druk, gebruik ons die opdrag print () en plaas alles wat tussen die hakies gedruk moet word. Onthou dat snare omring moet word deur aanhalings '' maar nie veranderlike name nie. Druk die woorde agtereenvolgens uit deur die kode in my afdrukfunksie te herhaal.
Stap 7: Begin die program
Noudat ons 'n funksionerende program het, kan u dit hardloop deur op die module run en dan op die run te klik. As u nie die lêer gestoor het nie, sal dit u vra om die lêer te stoor voordat u dit begin. Doen dit, laat die program dan loop. U sal sien dat niks afgedruk word nie, dit is omdat ons slegs die gebruiker om insette gevra het, en ons nie eintlik vrae gevra het nie. Tik 4 woorde wat tussen hulle ingedruk word om dit in te voer, en maak seker dat die woorde korrek uitgedruk word. Gaan dan terug na die programlêer en gaan na die volgende stap.
Stap 8: Voeg aanwysings by die invoerwaardes
Om die input () -funksie te laat kry, plaas ons 'n string van wat ons wil uitdruk tussen die hakies. Voeg 'n aanwysing by elk van die insette en voer die program uit om te verseker dat dit korrek werk. U sal agterkom dat ek in myne 'n spasie sit na die: voordat ek met die kwotasie afsluit. Dit is so dat wanneer die gebruiker tik, dit nie langs die dubbelpunt gepluk sal word nie.
Stap 9: Skep die uitvoer
Aangesien ons die werklike afdruk byvoeg, moet u ontslae raak van die toetsafdrukfunksie wat ons vroeër bygevoeg het. Om die mad lib korrek uit te voer, is daar 'n paar dinge wat u moet weet. Aangesien ons 'n gedig uitdruk en wil hê dat dit oor verskeie reëls wil strek, is dit belangrik om daarop te let dat '\ n' in 'n string tik, na die volgende reël oorgaan. Tweedens, as u 'n string tik, kan u die krulletjies {} en.format () gebruik om teks in die string in te voeg. Byvoorbeeld 'Ek hou van {0} en {1}'. Die formaat ('kos', 'water') druk 'Ek hou van kos en water'. Ons kan dit tot ons voordeel gebruik wanneer ons die mal lib uitdruk. Herhaal die kode op die foto in u eie program.
Stap 10: Begin die program nog een keer
Begin die program nog een keer om te verseker dat dit reg werk. Baie geluk! U het pas u eerste Python -program geskryf.
Aanbeveel:
Steampunk Voltaic Arc Spectator (onontbeerlik vir Mad Scientists): 6 stappe (met foto's)
Steampunk Voltaic Arc Spectator (onontbeerlik vir Mad Scientists): Geagte vriende, volgelinge en DIY-entoesiaste! Soos ek 'n paar dae gelede aan die einde van my beskrywing van die " Steampunk Oriental Night Light-Nur-al-Andalus "-projek aangekondig , hier kom die tweede projek (op 'n tegniese manier die tweelingbroer) u
LittleBits Mad Libs (-ish): 7 stappe (met prente)
LittleBits Mad Libs (-ish): Gereed om u studente te betrek by 'n uitdaging wat NGSS (Next Generation Science Standards) Ingenieurswese-praktyke integreer (en meer as u ander beperkings byvoeg!)? Met behulp van littleBits of enige ander elektroniese stel (SAM) Labs, Lego WeDo, LEGO
Arduino: Precision Lib vir stappermotor: 19 stappe
Arduino: Precision Lib vir stappermotor: Vandag sal ek u 'n biblioteek wys vir 'n motorbestuurder met 'n volledige skakelaar, en motorbeweging met versnelling en mikrostap. Met hierdie Lib, wat op beide die Arduino Uno en die Arduino Mega werk, kan u die enjins beweeg, nie net nie
Mad Scientists Light: 9 stappe (met foto's)
Mad Scientists Light: 'n Maker -vriendelike weergawe van die buislamp deur Nik Willmore. 'n boeiende ligbron wat geskik is vir normaal gebruik en kan gedemp word soos 'n lekker ontspannende naglig
3x3x3 LED -kubus met Arduino Lib: 4 stappe (met foto's)
3x3x3 LED-kubus met Arduino Lib: Daar is ander instruksies oor die bou van LED-kubusse; hierdie een is om verskillende redes anders: 1. Dit is gebou met 'n lae aantal komponente wat buite die rak is en kan direk aan die Arduino gekoppel word. 2. 'n Duidelike, maklik om weer te gee stroombaan diagram is pr