Inhoudsopgave:

Mad Lib met Python: 10 stappen
Mad Lib met Python: 10 stappen

Video: Mad Lib met Python: 10 stappen

Video: Mad Lib met Python: 10 stappen
Video: Python Mad Libs 2024, November
Anonim
Mad Lib met Python
Mad Lib met Python

Een Mad Libs-programma maken in python

Wat je nodig hebt:

1. Windows- of Mac-computer

2. Internetverbinding

Wat weet je aan het eind:

1. Snaren

2. Variabelen

2. Invoer- en afdrukfuncties

Stap 1: Python downloaden

Python downloaden
Python downloaden

Eerst moet je python downloaden (uiteraard). Navigeer naar python.org, klik op de downloadknop en kies de juiste versie voor uw systeem.

Stap 2: Open IDLE

IDLE openen
IDLE openen

Nadat u Python hebt gedownload en geïnstalleerd, opent u IDLE. IDLE is de programmeeromgeving die we gaan gebruiken voor deze tutorial. Er zijn verschillende andere programma's waarin we python kunnen schrijven, maar dit is het basisprogramma dat met Python zelf is verpakt.

Stap 3: Knoei wat rond

Een beetje rotzooien
Een beetje rotzooien

Het venster dat verschijnt wanneer u IDLE voor het eerst opent, kan worden gebruikt als een soort speeltuin voor Python-code. Wanneer u een opdracht typt en op enter drukt, wordt die regel automatisch uitgevoerd en worden de toegewezen waarden in het geheugen opgeslagen. Ga je gang en repliceer mijn code, misschien met je eigen naam en een paar verschillende, om een basisidee te krijgen van hoe alles werkt. Maak je geen zorgen als je het niet begrijpt, we gaan dieper in op de volgende stappen.

Stap 4: Maak het werkelijke programmabestand

Maak het werkelijke programmabestand
Maak het werkelijke programmabestand

Code schrijven in de speeltuin is leuk, maar om een programma op te slaan met de mogelijkheid om het zelfstandig uit te voeren, moeten we de code opslaan in een programmabestand. Maak een nieuw bestand om het programma in te schrijven.

Stap 5: Voordat we beginnen met het schrijven van code

Voordat we beginnen met het schrijven van code
Voordat we beginnen met het schrijven van code

Om input van de gebruiker te krijgen en op te slaan, moeten we variabelen maken voor elk van de woorden die we willen opslaan. Denk aan een variabele zoals je er een zou gebruiken in Algebra. U geeft de variabele aan de linkerkant een naam en wijst deze vervolgens toe aan een waarde met het gelijkteken. In tegenstelling tot Algebra kun je meer dan alleen getallen in variabelen opslaan. In het geval van dit programma zullen we strings opslaan. Een string is gewoon een woord of zin. Merk op dat elke keer dat tekst wordt gebruikt, deze tussen aanhalingstekens ' ' staat. U kunt enkele of dubbele aanhalingstekens gebruiken, zolang de openingsaanhaling dezelfde is als de afsluitende. Deze aanhalingstekens zijn niet nodig voor getallen of variabelen, alleen voor tekenreeksen.

Stap 6: Begin met het schrijven van uw programma

Begin met het schrijven van je programma
Begin met het schrijven van je programma

Laten we om te beginnen een variabele maken voor elk van de vier woorden die we van de gebruiker moeten krijgen. Om input van de gebruiker te krijgen gebruiken we input(). Door de waarde van elke variabele in te stellen op input() kunnen we invoer van de gebruiker krijgen en deze in die variabelen opslaan.

Om tekst naar de gebruiker af te drukken, gebruiken we het commando print() en plaatsen wat er moet worden afgedrukt tussen haakjes. Onthoud dat strings tussen aanhalingstekens ' ' moeten staan, maar geen variabelenamen. Druk de woorden achtereenvolgens af door de code in mijn afdrukfunctie te herhalen.

Stap 7: voer het programma uit

Voer het programma uit
Voer het programma uit

Nu we een werkend programma hebben, ga je gang en voer je het uit door op uitvoeren en vervolgens module uitvoeren te klikken. Als u het bestand niet hebt opgeslagen, wordt u gevraagd het bestand op te slaan voordat u het uitvoert. Doe dit en laat het programma draaien. U zult merken dat er niets wordt afgedrukt, dat komt omdat we de gebruiker alleen om invoer hebben gevraagd, niet echt om vragen te stellen. Ga je gang en typ 4 woorden en druk op enter ertussen om ze in te voeren, en zorg er vervolgens voor dat de woorden correct worden afgedrukt. Als dit het geval is, gaat u terug naar het programmabestand en gaat u verder met de volgende stap.

Stap 8: Prompts toevoegen aan de invoerwaarden

Aanwijzingen toevoegen aan de invoerwaarden
Aanwijzingen toevoegen aan de invoerwaarden

Om ervoor te zorgen dat de functie input() een prompt heeft, plaatsen we een string van wat we willen afdrukken tussen haakjes. Ga je gang en voeg een prompt toe aan elk van de ingangen en voer vervolgens het programma uit om ervoor te zorgen dat ze correct werken. Je zult merken dat ik in de mijne een spatie plaats na de: voordat ik afsluit met het citaat. Dit is zo dat wanneer de gebruiker typt, het niet naast de dubbele punt wordt gepropt.

Stap 9: maak de uitvoer

Maak de uitvoer
Maak de uitvoer

Aangezien we de daadwerkelijke afdruk toevoegen, kunt u doorgaan en de testafdrukfunctie verwijderen die we eerder hebben toegevoegd. Om de gekke lib correct uit te voeren, zijn er een aantal dingen die u moet weten. Ten eerste, aangezien we een gedicht aan het afdrukken zijn en het meerdere regels willen laten beslaan, is het belangrijk op te merken dat het typen van '\n' in een string naar de volgende regel zal gaan. Ten tweede kunt u bij het typen van een tekenreeks de accolades { } en.format() gebruiken om tekst in de tekenreeks in te voegen. Bijvoorbeeld 'Ik hou van {0} en {1}'.format('voedsel', 'water') zal 'Ik hou van eten en water' afdrukken. We kunnen dit in ons voordeel gebruiken bij het afdrukken van de gekke lib. Kopieer de code in de afbeelding in uw eigen programma.

Stap 10: Voer het programma nog een keer uit

Ga je gang en voer het programma nog een keer uit om ervoor te zorgen dat het correct werkt. Gefeliciteerd! Je hebt zojuist je eerste Python-programma geschreven.

Aanbevolen: