Guest User

Untitled

a guest
Feb 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.29 KB | None | 0 0
  1. def readDay(sanakirja, day):
  2.     return sanakirja[day]
  3.     #Returns the value of the given key in the given dictionary.     <--- Nämä pitäis olla ''' ''' sisällä heti defin alla
  4.  
  5. def addEvent(sanakirja, k, e):
  6.     k.append(e)  #Ei ihan oo oikein tää? tää tekee nyt esim 'Mon'.append('event nimi')
  7.     #Adds the event at the end of the list, which is the value of the key in the dictionary
  8.  
  9. def main():
  10.     while True:
  11.        
  12.         sanakirja = {}
  13.         sanakirja['Mon'] = []
  14.         sanakirja['Tue'] = []
  15.         sanakirja['Wed'] = []
  16.         sanakirja['Thu'] = []
  17.         sanakirja['Fri'] = []
  18.         sanakirja['Sat'] = []
  19.         sanakirja['Sun'] = []
  20.         # tää sit tyhjentyy tää sanakirja joka kerta ku while True: looppi hyppää takas alkuun, kantsii laittaa sen ulkopuolelle
  21.        
  22.         a = raw_input('Your command (read, add or quit): ')
  23.  
  24.         if a == 'read':
  25.             # Tästä kohasta
  26.             day = raw_input('Give a day (Mon, Tue, Wed, Thu, Fri, Sat, Sun): ')
  27.  
  28.             if not (day == 'Mon' or day == 'Tue' or day == 'Wed' or day == 'Thu' or day == 'Fri' or day == 'Sat' or day == 'Sun'):
  29.                 print 'Error: invalid day, expected Mon, Tue, Wed, Thu, Fri, Sat or Sun'
  30.             # 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
  31.  
  32.             jee = readDay(sanakirja, day)
  33.             print jee
  34.            
  35.         if a == 'add':
  36.             # Sama tästä
  37.             day = raw_input('Give a day (Mon, Tue, Wed, Thu, Fri, Sat, Sun): ')
  38.             if not (day == 'Mon' or day == 'Tue' or day == 'Wed' or day == 'Thu' or day == 'Fri' or day == 'Sat' or day == 'Sun'):
  39.                 print 'Error: invalid day, expected Mon, Tue, Wed, Thu, Fri, Sat or Sun'
  40.             # tähän, samat jujut
  41.  
  42.             c = raw_input('Give an event: ')
  43.             huisaa = addEvent(sanakirja, day, c)
  44.             print huisaa
  45.  
  46.         if a == 'quit':
  47.             break
  48.  
  49.         if not (a == 'read' or d == 'add' or a == 'quit'):
  50.             print "Error: invalid command, expected read, add or quit"
  51.             continue #ei oo pakollinen ku on muutenkin vikana mut joo
  52.        
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. if __name__ == "__main__":
  60.     main()
Add Comment
Please, Sign In to add comment