Ändringar mellan två versioner
Här visas ändringar i "Läxa 2 (förberedelse för labb 3)" mellan 2013-01-24 08:48 av Linda Kann och 2013-01-24 08:59 av Linda Kann.
Visa nästa > ändring.
Läxa 2 (förberedlelse för labb 3)
Labb 3 är den mest omfattande labben hittills och måste förberedas!
* 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.
* Bygg på programmet med en funktion som genomför ett glosförhör (det är OK att dela upp i flera funktioner).
* Läs Kap 7 (filer) i kursboken.
#Början till labb 3import random def createList(line): splitList = line.split("/") return splitList def createDictionary(keyString,valueString): keyList = createList(keyString) valueList = createList(valueString) vocabulary = {} length = len(keyList) for i in range(length): vocabulary[keyList[i]] = valueList[i] return vocabulary def main(): language = "English Setswana" english = "spinach/porridge/meat/buttermilk/pumpkin/maize/chicken/beans" setswana = "morogo/bogobe/nama/madila/lerotse/mmidi/koko/dinawa" vocabulary = createDictionary(setswana, english) print(vocabulary) main()