9 svar
102 visningar
destiny99 behöver inte mer hjälp
destiny99 8965
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 Online 41544
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 8965
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 Online 41544
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 31149
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 1807 – 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 8965
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