Inhoudsopgave:

Python-zelfstudie: 6 stappen
Python-zelfstudie: 6 stappen

Video: Python-zelfstudie: 6 stappen

Video: Python-zelfstudie: 6 stappen
Video: BIT BY A 20 FOOT PYTHON 🤦‍♂️ 2024, November
Anonim
Python-zelfstudie
Python-zelfstudie

Hallo! Welkom bij mijn tweede instructable en dit zal de basis van python zijn.

In deze instructable leer ik je de basis van loops, input en output, zodat de computer iets zegt, if-statements en variabelen. In de laatste zullen we GUI's of grafische gebruikersinterface gebruiken met een tool genaamd easygui.

Nogmaals, laat opmerkingen achter over hoe ik moet verbeteren en vragen over dingen die je niet begrijpt

veel plezier!

Stap 1: ZEG IETS

ZEG IETS!
ZEG IETS!

In deze stap leren we hoe we python iets kunnen laten zeggen. erg makkelijk. alles wat je hoeft te typen is wat je wilt zeggen, zet dit er dan omheen. afdrukken (''). bijvoorbeeld print ('hallo wereld'). als u python 2 gebruikt, typt u print "hallo wereld" typ dit in het shell-venster - het venster dat verschijnt en druk op enter.

daar ga je! je eerste programma

Stap 2: Dit is een beetje loopy …

Dit is een beetje loopy…
Dit is een beetje loopy…

druk nu eerst op Ctrl+N waarmee u naar een nieuw bestand gaat. sla het op als loops.py het.py-bit geeft aan dat dit een python-bestand is. dit is het eerste type lus.

voor i binnen bereik (1, 101):

afdrukken (ik)

dit gaat zo

1

2

3

4

5

6

7

100

de variabele, i, zal er echter automatisch een toevoegen elke keer dat het in de geest komt, maar het drukt geen 101 af.

hier is nog een lus

i=1

terwijl i<100:

ik=i+1

afdrukken (ik)

deze lijkt erg op de bovenste. we noemen de bovenste een for-lus en de onderste een while-lus.

de while-lus bevat de 100, dus het is niet nodig om while i<101 te doen.

Stap 3: Invoer en uitvoer

Input en output
Input en output

dit programma zorgt ervoor dat de computer u iets vraagt en op het antwoord reageert.

dit is een voorbeeld

f=input('what's ur name')<----------- stelt de variabele in en geeft een invoer aan

print ('hello', f)<-------------------------print de variabele die door de gebruiker is ingevoerd met hallo ervoor

de uitvoer zou ongeveer als volgt moeten zijn:

>>hoe heet je Larry

>>hallo Larry

zoals je kunt zien, is de invoer niet erg netjes. als je een spatie wilt, spatie dan het einde van de eerste regel:

f=input('hoe heet je')

als je wilt dat het naar je leeftijd vraagt of hoeveel mars-balken je hebt, doe dit:

f=int(input('hoe oud ben je'))

als het een decimaal getal is, doe dan:

f=float(input('voer een decimaal getal in'))

hoe gaat het met je?

Stap 4: Indien door Rudya ----- nee Nee Nee! Het is Python U Dimwit

Als door Rudya ----- nee Nee Nee! Het is Python U Dimwit!
Als door Rudya ----- nee Nee Nee! Het is Python U Dimwit!

if-statements worden meestal gebruikt om 2 strings of gehele getallen te vergelijken.

het komt meestal na een invoer

typ het programma in de afbeelding en u zult kunnen zien hoe nuttig het kan zijn en iets dat u niet zult verwachten …

typ altijd:

als *iets*, =, !=, =*iets anders*:

print (*iets*'is wat dan'*iets anders*)

Stap 5: Starter op Easygui

Starter op Easygui
Starter op Easygui

easygui is een module die gedownload moet worden.

download het als je het niet hebt, probeer dan dit programma.

import easygui

easygui.msgbox('hallo wereld')

het zou moeten komen met iets zoals op de foto.

Stap 6: wat nu?

dus dat was het voor nu.

houd een oogje open, ik zou andere tutorials kunnen doen, zoals windows batch en andere talen. doei!

echt goed gedaan dat is veel te leren!

afgezien van de instructables die ik heb geschreven, zijn er tal van andere tutorials over verschillende talen. als je een pdf met meer inhoud wilt, raad ik Hello World Book2 ten zeerste aan, dat beschikbaar is op internet - zoek het gewoon op.

als je easygui niet hebt kunnen installeren en dat wel zou willen, download dan deze link:

ik heb ook mijn eigen module gemaakt, PyCal genaamd, waarmee je dingen kunt berekenen met een moeilijke formule zoals de stelling van Pythagoras en de oppervlakte van een cirkel.

Aanbevolen: