Flames Finder Web App
- Flames Calculater App used to calculate flames status between two names created using python's Flask web framework.
- First, App gets the two names from the user and check if there is any uncommon letters.
- If There no uncommon letters then app will display a info message as output.
- If There is uncommon letters between two names then app will calculate flames status for that two names.
- Then displays the relationship status as output to the user.
Installation :-
To install all necessary requirement packages for the app
pip install -r requirements.txt
Function to Calculate Flames:-
def flames(name1, name2):
name1 = name1.lower().replace(" ", "")
name2 = name2.lower().replace(" ", "")
for i in name1:
for j in name2:
if i == j:
name1 = name1.replace(i, "", 1)
name2 = name2.replace(j, "", 1)
break
count = len(name1 + name2)
if count <= 0:
return "There is no uncommon letters in both Names, Try with another names..."
status_list = ["Friends", "Love", "Affectionate", "Marriage", "Enemies", "Siblings"]
while len(status_list) > 1:
c = count % len(status_list)
index = c - 1
if index >= 0:
left = status_list[:index]
right = status_list[index + 1 :]
status_list = right + left
else:
status_list = status_list[: len(status_list) - 1]
return "Relationship Status : {}".format(status_list[0])