Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Programmeringsuppgift... hur ska jag tänka?

Skapad av Rickykling, 2011-06-19 22:59 i Webbutveckling & Programmering

5 291
9 inlägg
0 poäng
Rickykling
Visningsbild
P 32 Linköping Hjälte 2 373 inlägg
0
Hej, jag står fast på en programmeringsuppgift. Jag vet inte hur man ska tänka på denna uppgift, kan någon hjälpa mig att förklara?
Uppgiften lyder följande:

Vilket/vilka av följande kodsnuttar läser in 17 ord till listan

”namn”?



i = 0
while i < 17:
print(”Ge ord: ”)
namn[i] = input()
i += 1

------------------------------------------------

i = 1
namn[0] = input(”Ge ord: ”)
while i < 17:
namn[i] = input(”Ge ord: ”)
i += 1
--------------------------------------------

i = 0
while i <= 17:
namn[i] = input(”Ge ord: ”)
i += 1

----------------------------------------

i = 1
while i < 17:
namn[i] = input(”Ge ord: ”)
i += 1

------------------------------------------

i = 0
s = ””
while i < 17:
namn[i] = input(”Ge ord: ”)
s += namn[i]
i += 1

-------------------------------------------------

Tack i förhand!:)

What do you do for cardio? - I lift weights faster!

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
0

Svar till Rickykling [Gå till post]:
Jag gissar på den sista.

/party

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0
Antagligen den sista, då det är den ända som vad jag kan se, faktiskt sparar någonting i en lista.
Jag är inte säker dock.

För övrigt, vad för språk?

Rätt verktyg till rätt arbete - Makaroner äts med sked.

Rickykling
Visningsbild
P 32 Linköping Hjälte 2 373 inlägg
Trådskapare
0

Svar till Gurrewe [Gå till post]:

Klas-Kenny:3723490:
Okej, men hur ska jag tänka för att lista ut detta?

Använder Python :)



What do you do for cardio? - I lift weights faster!

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
0

Svar till Rickykling [Gå till post]:
i är mindre än 17 just 17 gånger (i ökar med ett varje gång).
Det är också den enda där ordet sparas.

/party

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0

Svar till Rickykling [Gå till post]:
I den här frågan var det ju ganska simpelt att räkna ut.

Alla andra sparar "input" i variabeln "namn", men sparar över det vid varje loop då det används "=", som tilldelar variabeln ett helt nytt värde. I den sista koden sparas det i variabeln "s" med en "+=", som lägger till det nya värdet i variabeln utan att skriva över hela.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

Rickykling
Visningsbild
P 32 Linköping Hjälte 2 373 inlägg
Trådskapare
0

Svar till Gurrewe [Gå till post]:
Jo det är sant! Men hur ser du att orden kan sparas där?

What do you do for cardio? - I lift weights faster!

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
0

Svar till Rickykling [Gå till post]:
s += namn

/party

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till Rickykling [Gå till post]:
Koden blev sabbad av forumet. Alla "i inom hakparanteser" blev ersatta med "börja kursiv stil". Alla svar du fått har utgått från den förändrade koden, inte den du hade från början. För att undvika att det försvinner delar av koden kan du lägga till mellanslag så det blir "[ i ]" istället. För att undvika att indragningarna försvinner (vilket ju är viktigt i Python) så kan du lägga koden i ett kod-block (knappen "kod" ovanför rutan man skriver i - vilket språk du skriver in spelar ingen roll, bara det är med på listan).

Angående hur du ska tänka så föreslår jag att du tar en rad i taget, tänker igenom vad den gör och går sen vidare till nästa. Får du inte ihop det då ska du nog läsa lite till i läroboken.


Forum » Datorer & IT » Webbutveckling & Programmering » Programmeringsuppgift... hur ska jag tänka?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons