---
title: "Programmeringsuppgift... hur ska jag tänka?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/python/187175-programmeringsuppgift-hur-ska-jag-tänka"
topic: "Python"
topic_url: "https://www.webforum.nu/amne/python"
author: "Rickykling"
published: "2011-06-19T21:03:28.000Z"
updated: "2011-06-19T21:49:59.000Z"
replies: 2
views: 1850
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/python/187175-programmeringsuppgift-hur-ska-jag-tänka"
---

# Programmeringsuppgift... hur ska jag tänka?

## #1 — Rickykling, 2011-06-19T21:03Z

Hej, ännu en gång har jag fastnat på en programmeringsuppgift. Jag vet inte hur man ska tänka på denna uppgift, kan någon hjälpa mig att förklara? (Jag kräver ingen lösning på uppgiften, bara på hur man ska tänka:)

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 *\= input() 
    i += 1
 
\------------------------------------------------

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

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

i = 1 
while i \< 17: 
    namn *\= input(”Ge ord: ”) 
    i += 1

\------------------------------------------

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

\-------------------------------------------------

Tack i förhand!:)******

Permalänk: https://www.webforum.nu/p/187175

## #2 — Ledel, 2011-06-19T21:47Z

Det viktiga i uppgiften är ju hur många gånger while-loopen körs. I alla fallen du listat körs den så länge i \< 17 (**strikt** mindre), vilket innebär att när i = 17 (eller större) kommer loopen **inte köras**.

Jag hjälper dig med den första.

Iterationer: (gånger loopen körs)

1. i = 0
2. i = 1
3. i = 2

och så vidare.
Till slut kommer i = 16, och då har loopen körts 17 gånger, vilket innebär att 17 namn är inlästa.

Permalänk: https://www.webforum.nu/p/2280173

## #3 — Rickykling, 2011-06-19T21:49Z

Okej;D Tror jag vet hur jag ska göra nu:) Tack för hjälpen!

Permalänk: https://www.webforum.nu/p/2280174

---

Tråden på webben: https://www.webforum.nu/amne/python/187175-programmeringsuppgift-hur-ska-jag-tänka
