Found a similar question via search but I'm a new (terrible) programmer and couldn't understand the answer.
I have a .txt file with multiple strings, seperated by a '-'. I used a split to seperate some of the strings into variables, and 2 of them are equal, but in an if statement they come out as not equal.
f_nmr, f_Question, f_1, f_2, f_3, f_answer = file.readline().split('-')
print(f_2)
print(f_answer)
if f_2 == f_answer:
print("Yes")
elif f_2 != f_answer:
print("No")
This produces the following:
Sweden
Sweden
No
There is a space infront and after both "Sweden" strings, and they're both written with an uppercase 'S', yet are not equal? Where have I messed up?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…