Python

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

14 Terms

1
New cards

def main():

print(‘Hello World’)

print(‘Dette er CS50’)


Hvad sker der når den kode foroven køre? og forklar koden.


Der er blevet defineret en funktion nemlig main. Det der står inden i funktion er det koden skal skrive når den skal køre.


Hvad der sker når koden løber:

Der sker intet fordi main er blevet defineret, som ikke er det samme som køre den / runing it. Derfor skal jeg kalde main.

2
New cards

Hvad kan jeg gøre så denne kode kan køre:

def main():

print(‘Hello World’)

print(‘Dette er CS50’)



Jeg skal kalde main funktion, så jeg skal skrive main() for at Hello World og dette er CS50 bliver printet eller set ved terminal.


def main():

print(‘Hello World’)

print(‘Dette er CS50’)


main()

3
New cards
<p>Hvad sker der når denne kode kører:</p>

Hvad sker der når denne kode kører:

Her bliver get_guess printet så alt det der står i funktionen bliver vist ved terminal

4
New cards
<p>Forklar koden.</p>

Forklar koden.

Der er defineret en funktion kaldet greet, der tager et input. Hvis input er Hello så køre input gennem funktionen. Det der er i funktionen er det en person skal svare tilbage til den der har sagt Hello. Hello bliver lavet om til Hello there. Jeg skal gemme greet som en variabel, hvor der står noget inden i parentesen der skal gennem funktionen greet

5
New cards

Hvad er en side effect?

En ændringer der bliver lavet med det samme. Fx man skriver en funktion der udelukkende tager et input og returnerer en ny værdi uden at ændre de data de modtog

  • output kendt som side effekt

  • Det der bliver ændret eller skifter værdi når der ikke er en return funktion


6
New cards

Hvorfor skriver man global foran en variabel?

Når du skriver global foran en variabel inde i en funktion, siger du helt nøjagtigt til Python: "Jeg vil ikke lave en ny variabel herinde. Jeg vil have fat i den, der allerede findes udenfor, og ændre på den."

Uden ordet global ville Python holde de to variabler adskilt (en udenfor og en indenfor), men med globalsmelter de sammen til én og samme variabel.

7
New cards

Er dette true eller false:

Når man definere en funktion så skal man kalde den for at den kan udføre sin funktion.

True

8
New cards
<p>Hvorfor skriver man til sidst hi(bo) for at kalde funktionen og ikke hi(tekst)?</p>

Hvorfor skriver man til sidst hi(bo) for at kalde funktionen og ikke hi(tekst)?

hi(tekst) her er tekst en parameter dvs holder pladsen, indtil der er modtaget en værdi, når funktionen bliver kaldt.

  • tekst for værdien bo ved funktionen, dvs. tekst er lig Hello


9
New cards
10
New cards
<p>Forklar hvad der sker i koden. Eller hvad der bliver print</p>

Forklar hvad der sker i koden. Eller hvad der bliver print

Ved hver phrase / sætning slutter den med “v.v”

11
New cards
12
New cards
13
New cards
14
New cards