You are on page 1of 6

CODE:-

def generate_word_forms(root, suffixes):


word_forms = []
for suffix in suffixes:
word_forms.append(root + suffix)
return word_forms

# Example root and suffix information


root = "work"
suffixes = ["er", "ing", "s"]
# Generate word forms
word_forms = generate_word_forms(root, suffixes)
# Print the generated word forms
print(word_forms)

OUTPUT:-
['worker', 'working', 'works']
CODE:-

def tokenize(text):
# Split the text into tokens based on whitespace
tokens = text.split()
return tokens
# Example text
text = "Tokenization is the process of breaking down text into smaller units."

# Tokenize the text


tokens = tokenize(text)

# Print the tokens


print(tokens)

OUTPUT:-

['Tokenization', 'is', 'the', 'process', 'of', 'breaking', 'down', 'text', 'into', 'smaller', 'units.']
CODE:-

def generate_add_delete_table(word):
"""
Generate an Add-Delete table for a given word.
Each row represents a transformation from the original word
to a new word by adding or deleting a single letter.
"""
table = []
# Add operation
for i in range(len(word) + 1):
for char in 'abcdefghijklmnopqrstuvwxyz':
new_word = word[:i] + char + word[i:]
table.append((f"ADD {char}", new_word))
# Delete operation
for i in range(len(word)):
new_word = word[:i] + word[i + 1:]
table.append((f"DEL {word[i]}", new_word))
return table
def print_add_delete_table(word):
"""
Print the Add-Delete table for a given word.
"""
table = generate_add_delete_table(word)
print(f"Add-Delete Table for '{word}':")
for operation, new_word in table:
print(f"{operation}: {new_word}")

# Example word
word = "example"

# Generate and print the Add-Delete table


print_add_delete_table(word)
OUTPUT:-

Add-Delete Table for 'example':


ADD a: aexample
ADD b: bexample
ADD c: cexample
ADD d: dexample
ADD e: eexample
ADD f: fexample
ADD g: gexample
ADD h: hexample
ADD i: iexample
ADD j: jexample
ADD k: kexample
ADD l: lexample
ADD m: mexample
ADD n: nexample
ADD o: oexample
ADD p: pexample
ADD q: qexample
ADD r: rexample
ADD s: sexample
ADD t: texample
ADD u: uexample
ADD v: vexample
ADD w: wexample
ADD x: xexample
ADD y: yexample
ADD z: zexample
ADD a: eaxample
ADD b: ebxample
ADD c: ecxample
ADD d: edxample
ADD e: eexample
ADD f: efxample
ADD g: egxample
ADD h: ehxample
ADD i: eixample
ADD j: ejxample
ADD k: ekxample
ADD l: elxample
ADD m: emxample
ADD n: enxample
ADD o: eoxample
ADD p: epxample
ADD q: eqxample
ADD r: erxample
ADD s: esxample
ADD t: etxample
ADD u: euxample
ADD v: evxample
ADD w: ewxample
ADD x: exxample
ADD y: eyxample
ADD z: ezxample
ADD a: exaample
ADD b: exbample
ADD c: excample
ADD d: exdample
ADD e: exeample
ADD f: exfample
ADD g: exgample
ADD h: exhample
ADD i: exiample
ADD j: exjample
ADD k: exkample
ADD l: exlample
ADD m: exmample
ADD n: exnample
ADD o: exoample
ADD p: expample
ADD q: exqample
ADD r: exrample
ADD s: exsample
ADD t: extample
ADD u: exuample
ADD v: exvample
ADD w: exwample
ADD x: exxample
ADD y: exyample
ADD z: exzample
ADD a: exaample
ADD b: exabmple
ADD c: exacmple
ADD d: exadmple
ADD e: exaemple
ADD f: exafmple
ADD g: exagmple
ADD h: exahmple
ADD i: exaimple
ADD j: exajmple
ADD k: exakmple
ADD l: exalmple
ADD m: exammple
ADD n: exanmple
ADD o: exaomple
ADD p: exapmple
ADD q: exaqmple
ADD r: exarmple
ADD s: exasmple
ADD t: exatmple
ADD u: exaumple
ADD v: exavmple
ADD w: exawmple
ADD x: exaxmple
ADD y: exaymple
ADD z: exazmple
ADD a: examaple
ADD b: exambple
ADD c: examcple
ADD d: examdple
ADD e: exameple
ADD f: examfple
ADD g: examgple
ADD h: examhple
ADD i: examiple
ADD j: examjple
ADD k: examkple
ADD l: examlple
ADD m: exammple
ADD n: examnple
ADD o: examople
ADD p: exampple
ADD q: examqple
ADD r: examrple
ADD s: examsple
ADD t: examtple
ADD u: examuple
ADD v: examvple
ADD w: examwple
ADD x: examxple
ADD y: examyple
ADD z: examzple
ADD a: exampale
ADD b: exampble
ADD c: exampcle
ADD d: exampdle
ADD e: exampele
ADD f: exampfle
ADD g: exampgle
ADD h: examphle
ADD i: exampile
ADD j: exampjle
ADD k: exampkle
ADD l: examplle
ADD m: exampmle
ADD n: exampnle
ADD o: exampole
ADD p: exampple
ADD q: exampqle
ADD r: examprle
ADD s: exampsle
ADD t: examptle
ADD u: exampule
ADD v: exampvle
ADD w: exampwle
ADD x: exampxle
ADD y: exampyle
ADD z: exampzle
ADD a: examplae
ADD b: examplbe
ADD c: examplce
ADD d: examplde
ADD e: examplee
ADD f: examplfe
ADD g: examplge
ADD h: examplhe
ADD i: examplie
ADD j: examplje
ADD k: examplke
ADD l: examplle
ADD m: examplme
ADD n: examplne
ADD o: examploe
ADD p: examplpe
ADD q: examplqe
ADD r: examplre
ADD s: examplse
ADD t: examplte
ADD u: examplue
ADD v: examplve
ADD w: examplwe
ADD x: examplxe
ADD y: examplye
ADD z: examplze
ADD a: examplea
ADD b: exampleb
ADD c: examplec
ADD d: exampled
ADD e: examplee
ADD f: examplef
ADD g: exampleg
ADD h: exampleh
ADD i: examplei
ADD j: examplej
ADD k: examplek
ADD l: examplel
ADD m: examplem
ADD n: examplen
ADD o: exampleo
ADD p: examplep
ADD q: exampleq
ADD r: exampler
ADD s: examples
ADD t: examplet
ADD u: exampleu
ADD v: examplev
ADD w: examplew
ADD x: examplex
ADD y: exampley
ADD z: examplez
DEL e: xample
DEL x: eample
DEL a: exmple
DEL m: exaple
DEL p: examle
DEL l: exampe
DEL e: exampl
>

You might also like