Challenge

English Dictionary App & Library Book Management System

ENGLISH DICTONARY APP AND LIBRARY MANAGMENT SYSTEM

http://localhost:8888/notebooks/English%20Dictonary%20App.ipynb

AIM : to create an English Dictionary app that returns definitions of English words for a library mangment system.

import json

print('*****Welcome to the Dictionary App*****')
print('Please select your choice:')
print('1. Add a word into dictionary')
print('2. Find the meaning of word')
print('3. Update the word to dictonary')
print('4. Exit')


s = open('word.txt','w')
coll_word = {}
json.dump(coll_word,s)
s.close()

while True:
num = int(input('Enter the Choice:'))
if num == 1:
import json
s = open('word.txt','w')
d = input('Enter a word : ')
wm = input('Enter the meaning of word : ')
coll_word[d] = wm
json.dump(coll_word,s)
s.close()

elif num == 2:
import json
s = open('word.txt','r+')
app = json.load(s)
search = input('Enter the word to search: ')
if search in coll_word:
print('The meaning of word',search, ' is',coll_word.get(find))
else:
print('word not found enter again or add word ')
json.dump(coll_word,s)
s.close()
elif num == 3:
import json
s = open('words.txt','w')
d1 = input('Enter the word:')
upm = input('Enter the updated meaning: ')
coll_word[d1] = upm
json.dump(coll_word,s)
s.close()
elif num == 4:
print('********Thank you for choosing Dictionary app**********')
print("********GOOD BYE HAVE A NICE DAY*********")
break
else:
print('Enter the correct choice given below')
print('1. Add ')
print('2. Find the meaning of word')
print('3. Update the meaning of word')
print('4. Exit')

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.