I am trying to return the first letter that is a duplicate within a string. I am able to do it with the print method but always get none if I try to return the string.
This code works:
def recurringLetter(word):
if word[0] == word[1]:
print(word[0])
elif len(word) == 0:
print("None")
else:
recurringLetter(word[1:])
string = input()
recurringLetter(string)
But this code always returns none:
def recurringLetter(word):
if word[0] == word[1]:
return word[0]
elif len(word) == 0:
return None
else:
recurringLetter(word[1:])
string = input()
recurringLetter(string)