9 svar
95 visningar
destiny99 behöver inte mer hjälp
destiny99 Online 8816
Postad: 16 jan 20:48 Redigerad: 16 jan 20:54

Egenskaper hos ett uttryck i python och funktion hos indentering

Hej! Jag fick fel på dessa frågor. Jag valde B) D) på uppgift 3 och A) E) på uppgift 4. Endast D) och E) är de korrekta svar. Jag skulle behöva förtydligande kring varför enbart dessa är korrekta och inte de andra

Yngve 41459 – Livehjälpare
Postad: 17 jan 12:18 Redigerad: 17 jan 12:20

Uppgift 3 - En funktion definieras med hjälp av det reserverade ordet def.

Exempel:

def enkel_funktion():

     print('hej från funktionen')

======

Jag ser inte uppgift 4 i din fråga.

destiny99 Online 8816
Postad: 17 jan 12:31 Redigerad: 17 jan 12:31
Yngve skrev:

Uppgift 3 - En funktion definieras med hjälp av det reserverade ordet def.

Exempel:

def enkel_funktion():

     print('hej från funktionen')

======

Jag ser inte uppgift 4 i din fråga.

Ja juste. Så reserverade ordet def definierar enkel_funktion?  Uppgift 4 är uppgiften under uppgift 3. 

Yngve 41459 – Livehjälpare
Postad: 17 jan 14:01
destiny99 skrev:

Ja juste. Så reserverade ordet def definierar enkel_funktion?  Uppgift 4 är uppgiften under uppgift 3. 

Du kan läsa om funktioner i Python här.

Uppgift 4 syns inte i din bild.

Som Yngve påpekat så ser man inte själva frågan till uppgift 4 i din bild. Jag gissar att det handlar om vad som är sant för ett uttryck. I så fall är jag skeptisk till att D är sant. Jag tycker att enbart E ser korrekt ut.

Laguna Online 31100
Postad: 17 jan 15:47

Jag tror att det är det som trådskaparen menar: att rätt svar är D på första frågan och E på den andra.

Laguna skrev:

Jag tror att det är det som trådskaparen menar: att rätt svar är D på första frågan och E på den andra.

Ja förstås. Läste slarvigt.

sictransit Online 1757 – Livehjälpare
Postad: 17 jan 16:47 Redigerad: 17 jan 16:48

Angående uppgift #4:

  • (A) Falskt - Ett uttryck kan vara en literal som 42 eller "foo".
  • (B) Falskt - 42 är ett uttryck och skapar ingen klass i minnet. (För övrigt känns hela formuleringen konstig.)
  • (C) Falskt - Jodå. Literalen 42 är ju helt OK.
  • (D) Falskt - Börjar vi blanda in if, for och while så är det satser ("statements") vi pratar om och inte uttryck.
  • (E) hade du själv konstaterat var sant.
  • (F) Falskt eftersom (E) är sant.
destiny99 Online 8816
Postad: 17 jan 17:07 Redigerad: 17 jan 17:09
sictransit skrev:

Angående uppgift #4:

  • (A) Falskt - Ett uttryck kan vara en literal som 42 eller "foo".
  • (B) Falskt - 42 är ett uttryck och skapar ingen klass i minnet. (För övrigt känns hela formuleringen konstig.)
  • (C) Falskt - Jodå. Literalen 42 är ju helt OK.
  • (D) Falskt - Börjar vi blanda in if, for och while så är det satser ("statements") vi pratar om och inte uttryck.
  • (E) hade du själv konstaterat var sant.
  • (F) Falskt eftersom (E) är sant.

Jag förstår dock inte varför listor anses vara ett uttryck.  Finns det listuttryck? Dvs Fruits=["apple","banana"]. Jag antar att en sån lista räknas som uttryck då?

destiny99 skrev:
sictransit skrev:

Angående uppgift #4:

  • (A) Falskt - Ett uttryck kan vara en literal som 42 eller "foo".
  • (B) Falskt - 42 är ett uttryck och skapar ingen klass i minnet. (För övrigt känns hela formuleringen konstig.)
  • (C) Falskt - Jodå. Literalen 42 är ju helt OK.
  • (D) Falskt - Börjar vi blanda in if, for och while så är det satser ("statements") vi pratar om och inte uttryck.
  • (E) hade du själv konstaterat var sant.
  • (F) Falskt eftersom (E) är sant.

Jag förstår dock inte varför listor anses vara ett uttryck.  Finns det listuttryck? Dvs Fruits=["apple","banana"]

Precis exakt därför!

min_lista = [1, 2, 3, 4]

Listan är statisk och kan evalueras direkt vid "kompilering", alltså en literal.

Svara
Close