Exercise 65
Write a Python algorithm which takes a string 's' as input and returns True if the first character is the same as the last character of the string 's', and False otherwise. Example: if s = "render", the function must returns True. If s = "Python" the function returns False.
Solution
def first_last_char_same(s): # Get the first character of the string first_char = s[0] # Get the last character of the string last_char = s[-1] # Compare the first and last characters if first_char == last_char: return True else: return False #Example of use of this function: """ In the first example, the first and last characters of the string "render" are both "r", so the function returns True. In the sec result = first_last_char_same("render") print(result) # True result = first_last_char_same("Python") print(result) # False ond example, the first and last characters of the string "Python" are different, so the function returns False. """
Younes Derfoufi
my-courses.net
[…] Exercise 65 || Solution […]