Till KTH:s startsida Till KTH:s startsida

Läxa inför labb 3

Labb 3 är den mest omfattande labben hittills och måste förberedas!

  • Läs Kap 7, 8, 9.1 i kursboken.
  • Besök Pythonvisualiserare till Python 3, klistra in programmet nedan och kör steg för steg så att du förstår vad som händer.
  • Gör samma sak med det andra programmet.
  • Kan du använda funktionerna nedan för att bygga ett glosförhörsprogram?

#Program 1: Från sträng tilll lista
def makelist(line):
wordlist = line.split()
return wordlist
def main():
english = "spinach porridge meat buttermilk pumpkin maize chicken beans"
english_words = makelist(english)
print("Ord på engelska")
print(english_words)
    setswana = "morogo bogobe nama madila lerotse mmidi koko dinawa"
setswana_words = makelist(setswana)
print("Ord på setswana")
print(setswana_words)
main()
#Program 2: Från lista tilll dictionary
def createDictionary(keylist,valuelist):
vocabulary = {}
length = len(keylist)
for i in range(length):
vocabulary[keylist[i]] = valuelist[i]
return vocabulary
def main():
swedish = ["ett", "två", "tre"]
french = ["un", "deux", "trois"]
swedish2french = createDictionary(swedish, french)
print(swedish2french)
main()

Lärare Linda Kann skapade sidan 27 januari 2016