Your if condition doesn't do what you think. Right now it checks if either: 1: name[0]=='R' or 2: 'R'. 'R' will always be true (it's a truthy value), so this condition will always be true, no matter if first half is true or not.
if
name[0]=='R'
'R'
Loading collection data...
Your
if
condition doesn't do what you think. Right now it checks if either: 1:name[0]=='R'
or 2:'R'
. 'R' will always be true (it's a truthy value), so this condition will always be true, no matter if first half is true or not.