Hvordan skrive kode i Python

Python er et tolket programmeringsspråk som fokuserer mest på objektorienterte og imperativ programmering stiler for bruk på ulike operativsystemer. Python er forskjellig fra noen andre programmeringsspråk i at den ikke bruker parenteser på samme måte, men stiller samtidig strenge regler for hvordan du formaterer kode. Du kan skrive kode i et Python-fil for å lagre det eller skrive det inn direkte på ledeteksten på Shell eller kommandolinje.

Bruksanvisning

1 Åpne Python Shell og starte en ny programfil. Skriv inn følgende:

Dette er mitt program

skrive "Hei, verden!" # Min første kodelinje

Hash symbolet angir en kommentar. Kommentarer vises ikke i hovedprogrammet. De bare hjelpe deg å forstå koden bedre, spesielt når du har hundrevis eller tusenvis av linjer. Du kan plassere kommentarer hvor som helst i programfilen.

2 Skriv inn følgende:

strVar = "Dette er en streng variabel."

intVar = 25

Disse linjene lage to strenger. I motsetning til enkelte andre programmeringsspråk, trenger du ikke å eksplisitt deklarere datatypen. Python ser variabelverdien og automatisk tildeler en datatype. Du kan bruke andre typer, inkluderer flyttall og boolske verdier.

3 Skriv inn følgende:

width = 15

height = 32

print bredde * høyde

De to første linjene skaper to heltallsvariabler. Den "print" -funksjonen på tredje linje skriver multipliseres verdien til skjermen. Du kan bruke mange andre typer matematikk.

4 Skriv inn følgende:

userSelection = raw_input ( "Gjør et valg (1 eller 2):")

hvis userSelection == "1":

-> Print "Du valgte 1."

elif userSelection == "2":

-> Print "Du valgte 2."

ellers:

-> Print "Du har ikke valgt riktig."

Den "raw_input" -funksjonen ber brukeren om å skrive inn tekst. Den første linjen gjør det og lagrer brukerens input i en variabel. Den bruker da en "hvis" statement å informere brukeren om hans valg. Legg merke til at Python ikke bruker parenteser som noen andre programmeringsspråk. Imidlertid er innrykk viktig i Python. Når du bruker blokk-kode, slik som med dette hvis setningen, må du rykke neste linje ved hjelp av enten en plass eller en fane (vist her med "->"). Dette gjelder også andre ting som looper, for uttalelser og funksjoner.

5 Skriv inn følgende:

a = 1

mens en <= 10:

-> Print en

-> A = a + 1

Dette skriver ut tallene en til ti i en loop, kun ved hjelp av en variabel og oppdatere det på hver passering.

6 Skriv inn følgende:

def myFunction ():

-> UserText = raw_input ( "Skriv noe:")

-> Print "Du skrev:" + userText

Den "def" søkeord angir at du oppretter en ny funksjon. I dette eksemplet funksjonen ber bare brukeren for tekst, skriver deretter at teksten til skjermen. Igjen, merk innrykk i blokken av funksjonen. Å kalle denne funksjonen, skriver du bare "myFunction ()" noe annet sted i programmet eller kjøre det fra Python Shell.

7 Skriv inn følgende:

list = [ 'a', 'b', 'c', 'd']

list.append ( "e")

print liste

print liste [2]

Den første linjen oppretter en liste over tegn fra 'a' til 'd.' Den neste linje føyer tegnet "e" til enden av listen. Merk at for å lage en liste, du bruker hakeparenteser, men å bruke append metoden du bruker parentes. Den tredje linjen skriver ut hele innholdet i "list" listen, mens den fjerde linjen skriver bare den tredje verdien, 'c.' Det skriver den tredje verdien fordi Python bruker null-indeksering, noe som betyr at det første elementet på listen har indeksen null, det andre elementet har indeksen en, og så videre. Du kan bruke ulike datatyper for hvert element i en liste.

8 Lagre Python program filen og kjør den i Shell.