Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def readDay(sanakirja, day):
- return sanakirja[day]
- #Returns the value of the given key in the given dictionary. <--- Nämä pitäis olla ''' ''' sisällä heti defin alla
- def addEvent(sanakirja, k, e):
- k.append(e) #Ei ihan oo oikein tää? tää tekee nyt esim 'Mon'.append('event nimi')
- #Adds the event at the end of the list, which is the value of the key in the dictionary
- def main():
- while True:
- sanakirja = {}
- sanakirja['Mon'] = []
- sanakirja['Tue'] = []
- sanakirja['Wed'] = []
- sanakirja['Thu'] = []
- sanakirja['Fri'] = []
- sanakirja['Sat'] = []
- sanakirja['Sun'] = []
- # tää sit tyhjentyy tää sanakirja joka kerta ku while True: looppi hyppää takas alkuun, kantsii laittaa sen ulkopuolelle
- a = raw_input('Your command (read, add or quit): ')
- if a == 'read':
- # Tästä kohasta
- day = raw_input('Give a day (Mon, Tue, Wed, Thu, Fri, Sat, Sun): ')
- if not (day == 'Mon' or day == 'Tue' or day == 'Wed' or day == 'Thu' or day == 'Fri' or day == 'Sat' or day == 'Sun'):
- print 'Error: invalid day, expected Mon, Tue, Wed, Thu, Fri, Sat or Sun'
- # tähän asti while True: looppi, sais siten aina kysyyn tätä päivää kunnes kelpaa? tämän rivin päälle else break niin se joskus päästää poiskin
- jee = readDay(sanakirja, day)
- print jee
- if a == 'add':
- # Sama tästä
- day = raw_input('Give a day (Mon, Tue, Wed, Thu, Fri, Sat, Sun): ')
- if not (day == 'Mon' or day == 'Tue' or day == 'Wed' or day == 'Thu' or day == 'Fri' or day == 'Sat' or day == 'Sun'):
- print 'Error: invalid day, expected Mon, Tue, Wed, Thu, Fri, Sat or Sun'
- # tähän, samat jujut
- c = raw_input('Give an event: ')
- huisaa = addEvent(sanakirja, day, c)
- print huisaa
- if a == 'quit':
- break
- if not (a == 'read' or d == 'add' or a == 'quit'):
- print "Error: invalid command, expected read, add or quit"
- continue #ei oo pakollinen ku on muutenkin vikana mut joo
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment