Untitled
unknown
python
3 years ago
1.6 kB
4
Indexable
first_name = list(input('Enter your name : ').lower()) second_name = list(input('Enter your partners name : ').lower()) flames_obj = ["F","L","A","M","E","S"] flames_ans = { "F":"Friends", "L":"Lovers", "A":"Affection to each other", "M":"Married to each other", "E":"Enemies", "S":"Sibblings" } #--------------------------Filtering spaces---------------------------------------------- first_name_filtered = [] for i in first_name: if i!=" ": first_name_filtered.append(i) second_name_filtered = [] for i in second_name: if i!=" ": second_name_filtered.append(i) #-------------------------------Crossing the same letters------------------------------- removed = 0 cancelled_number = [] for i in range(len(first_name_filtered)): for j in range(len(second_name_filtered)): if first_name_filtered[i] == second_name_filtered[j]: if j not in cancelled_number: removed += 2 cancelled_number.append(j) remaining = len(first_name_filtered)+len(second_name_filtered)-removed #-----------------------------------Finding flames----------------------------- while len(flames_obj)!=1: to_slice = (remaining%len(flames_obj)-1) if to_slice>=0: right_side = flames_obj[to_slice+1:] left_side = flames_obj[:to_slice] flames_obj = right_side + left_side else: flames_obj = flames_obj[: len(flames_obj)-1] answer = flames_ans.get(flames_obj[0]) print("You both are", answer)
Editor is loading...