Innehållsförteckning:
- Steg 1: Ladda ner Python
- Steg 2: Öppna IDLE
- Steg 3: Röra runt lite
- Steg 4: Skapa den faktiska programfilen
- Steg 5: Innan vi börjar skriva kod
- Steg 6: Börja skriva ditt program
- Steg 7: Kör programmet
- Steg 8: Lägga till uppmaningar till inmatningsvärdena
- Steg 9: Skapa utdata
- Steg 10: Kör programmet en gång till
Video: Mad Lib With Python: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Gör ett Mad Libs -program i python
Vad du behöver:
1. Windows- eller Mac -dator
2. Internetanslutning
Vad kommer du att veta i slutet:
1. Strängar
2. Variabler
2. Inmatnings- och utskriftsfunktioner
Steg 1: Ladda ner Python
Först måste du ladda ner python (uppenbarligen). Navigera till python.org, klicka på nedladdningsknappen och välj lämplig version för ditt system.
Steg 2: Öppna IDLE
När du har laddat ner och installerat Python öppnar du IDLE. IDLE är programmeringsmiljön som vi ska använda för denna handledning. Det finns flera andra program vi kan skriva python i men det här är den grundläggande som är förpackad med Python själv.
Steg 3: Röra runt lite
Fönstret som visas när du öppnar IDLE första gången kan användas som en slags lekplats för Python -kod. När du skriver ett kommando och trycker på enter körs den raden automatiskt och lagrar de värden som tilldelats i minnet. Fortsätt och replikera min kod, kanske med ditt eget namn och ett par olika, för att få en grundläggande uppfattning om hur allt fungerar. Oroa dig inte om du inte förstår det, vi kommer att gå mer i djupet i följande steg.
Steg 4: Skapa den faktiska programfilen
Att skriva kod på lekplatsen är roligt, men för att spara ett program med möjlighet att köra det på egen hand måste vi lagra koden i en programfil. Skapa en ny fil för att skriva programmet i.
Steg 5: Innan vi börjar skriva kod
För att få input från användaren och lagra den måste vi skapa variabler för vart och ett av de ord vi vill lagra. Tänk på en variabel som du skulle använda en i Algebra. Du namnger variabeln på vänster sida och tilldelar den sedan till ett värde med likhetstecknet. Till skillnad från Algebra kan du lagra mer än bara siffror i variabler. I det här programmet kommer vi att lagra strängar. En sträng är bara ett ord eller en mening. Lägg märke till att varje gång text används är den omgiven av citattecken ''. Du kan använda antingen enkla eller dubbla citattecken så länge som det inledande är detsamma som det avslutande. Dessa citat är inte nödvändiga för tal eller variabler, endast strängar.
Steg 6: Börja skriva ditt program
För att börja, låt oss göra en variabel för vart och ett av de fyra orden vi behöver få från användaren. För att få input från användaren använder vi input (). Genom att ange värdet för varje variabel till input () kan vi få input från användaren och lagra dem i dessa variabler.
För att skriva ut text till användaren använder vi kommandot print () och lägger det som behöver skrivas ut inom parentesen. Kom ihåg att strängar måste omges av citattecken '' men inte variabelnamn. Skriv ut orden i följd genom att replikera koden i min utskriftsfunktion.
Steg 7: Kör programmet
Nu när vi har ett fungerande program, fortsätt och kör det genom att klicka på kör sedan kör modul. Om du inte har sparat filen kommer den att be dig att spara filen innan du kör den. Gör det, låt programmet köras. Du kommer att märka att ingenting skrivs ut, det beror på att vi bara har bett användaren om inmatning, faktiskt inte fått dem att ställa några frågor. Skriv 4 ord som trycker på enter mellan dem för att mata in dem och se till att orden skrivs ut korrekt. Om de gör det, gå tillbaka till programfilen och gå vidare till nästa steg.
Steg 8: Lägga till uppmaningar till inmatningsvärdena
För att få input () -funktionen att ha en prompt lägger vi en sträng av det vi vill ha utskrivet mellan parentesen. Lägg till en uppmaning till var och en av ingångarna och kör sedan programmet för att se till att de fungerar korrekt. Du kommer att märka att i mitt satte jag ett mellanslag efter: innan jag stänger med citatet. Detta är så att när användaren skriver kommer det inte att klämmas upp bredvid kolon.
Steg 9: Skapa utdata
Eftersom vi lägger till själva utskriften, fortsätt och bli av med testutskriftsfunktionen som vi lagt till tidigare. För att kunna mata ut mad lib på rätt sätt är det ett par saker du behöver veta. Först, eftersom vi skriver ut en dikt och vill att den ska sträcka sig över flera rader, är det viktigt att notera att det att skriva '\ n' i en sträng hoppar till nästa rad. För det andra, när du skriver en sträng kan du använda de lockiga hängslen {} och.format () för att infoga text i strängen. Till exempel "Jag gillar {0} och {1}". Format ("mat", "vatten") kommer att skriva ut "Jag gillar mat och vatten". Vi kan använda detta till vår fördel när vi skriver ut mad lib. Kopiera koden på bilden i ditt eget program.
Steg 10: Kör programmet en gång till
Fortsätt och kör programmet en gång till för att se till att det fungerar korrekt. Grattis! Du har just skrivit ditt fir Python -program.
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
LittleBits Mad Libs (-ish): 7 steg (med bilder)
LittleBits Mad Libs (-ish): Redo att engagera dina elever i en utmaning som integrerar NGSS (Next Generation Science Standards) Engineering Practices (och mer om du lägger till andra begränsningar!)? Använda littleBits eller något annat elektroniskt kit med flera delar (SAM Labs, Lego WeDo, LEGO
Arduino: Precision Lib för stegmotor: 19 steg
Arduino: Precision Lib för stegmotor: Idag kommer jag att visa dig ett bibliotek för en helstegsmotorförare med gränslägesbrytare och motorrörelse med acceleration och mikrosteg. Denna Lib, som fungerar på både Arduino Uno och Arduino Mega, låter dig flytta motorerna baserat på onl
Mad Scientists Light: 9 steg (med bilder)
Mad Scientists Light: En Maker -vänlig version av Tube Lamp av Nik Willmore. en fängslande ljuskälla som är lämplig för normal användning och kan dimmas ner som ett trevligt avkopplande nattljus
3x3x3 LED -kub med Arduino Lib: 4 steg (med bilder)
3x3x3 LED-kub med Arduino Lib: Det finns andra instruktioner om att bygga LED-kuber, den här är annorlunda av flera anledningar: 1. Den är byggd med ett lågt antal komponenter på hyllan och ansluts direkt till Arduino. 2. Ett tydligt, lätt att återge kretsschema är pr