Visa version
Version skapad av Linda Kann 2014-01-30 18:17
Visa
< föregående
|
nästa >
Jämför
< föregående
|
nästa >
Läxa 2 (förberedelse 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 3
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()