4 svar
191 visningar
destiny99 behöver inte mer hjälp
destiny99 10456
Postad: 10 dec 2024 10:54 Redigerad: 10 dec 2024 10:55

Vilka variabler och parametrar är synliga i programmet?

Rätt svar är DEFG. Jag svarade bara DEFH och ej G. Jag förstår inte hur man tänker här. Liksom H är en variabel som borde synas och G är liksom global variabel, men förstår ej varför den syns?

sictransit 2844 – Livehjälpare
Postad: 10 dec 2024 10:58

G syns för att den är global, precis som du säger. Den är tillgänglig överallt.

H syns inte eftersom den deklareras när rad 10 körs. Om jag förstår uppgiften rätt stannar programmet där, innan koden exekveras.

destiny99 10456
Postad: 10 dec 2024 11:20 Redigerad: 10 dec 2024 11:24
sictransit skrev:

G syns för att den är global, precis som du säger. Den är tillgänglig överallt.

H syns inte eftersom den deklareras när rad 10 körs. Om jag förstår uppgiften rätt stannar programmet där, innan koden exekveras.

Aa ok

Men jag hänger inte med vad du menar med att programmet avslutas vid rad 10 innan koden exekveras? Då H tilldelas en value som jag förstår det så körs väl den raden?

sictransit 2844 – Livehjälpare
Postad: 10 dec 2024 11:47 Redigerad: 10 dec 2024 11:47
destiny99 skrev:
sictransit skrev:

G syns för att den är global, precis som du säger. Den är tillgänglig överallt.

H syns inte eftersom den deklareras när rad 10 körs. Om jag förstår uppgiften rätt stannar programmet där, innan koden exekveras.

Aa ok

Men jag hänger inte med vad du menar med att programmet avslutas vid rad 10 innan koden exekveras? Då H tilldelas en value som jag förstår det så körs väl den raden?

När python kört rad #10 så har H fått ett värde. Jag tolkar uppgiften som att man skall se vilka variabler som är synliga när exekveringen når rad #9, eller åtminstone innan rad #10 körts.

destiny99 10456
Postad: 10 dec 2024 14:14 Redigerad: 10 dec 2024 14:14
sictransit skrev:
destiny99 skrev:
sictransit skrev:

G syns för att den är global, precis som du säger. Den är tillgänglig överallt.

H syns inte eftersom den deklareras när rad 10 körs. Om jag förstår uppgiften rätt stannar programmet där, innan koden exekveras.

Aa ok

Men jag hänger inte med vad du menar med att programmet avslutas vid rad 10 innan koden exekveras? Då H tilldelas en value som jag förstår det så körs väl den raden?

När python kört rad #10 så har H fått ett värde. Jag tolkar uppgiften som att man skall se vilka variabler som är synliga när exekveringen når rad #9, eller åtminstone innan rad #10 körts.

Aa ok jag förstår. Tack!

Svara
Close