Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Läxa inför labb 3" mellan 2016-01-27 14:15 av Linda Kann och 2016-01-27 14:16 av Linda Kann.

Visa < föregående | nästa > ändring.

Läxa inför laboration 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 de två andra programmen.
* Kan du använda funktionerna nedan för att bygga ett glosförhörsprogram?

#Program 1: Från sträng tilll listadef 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()