"""
Learning Goals:
 - Index and slice into strings to break them up into parts
 - Use for loops to loop over strings by index
 - Use built-in string operations and methods to solve problems
"""

s = "Hello World"
for i in range(len(s)):
    print(s[i] +"!")

###

s = "abcde"
print(s[2:])   # prints "cde"
print(s[:len(s)-1]) # prints "abcd"
print(s[::2])   # prints "ace"

###

s = "How are you?\tI'm fine."
print(s)

###

def isUniqueWord(s):
    for i in range(len(s)):
        if s.count(s[i]) > 1:
            return False
        if s.isalpha() == False:
            return False
    return True

print(isUniqueWord("apple"))
print(isUniqueWord("4score"))
print(isUniqueWord("dogtime"))

###

def getFirstName(fullName):
    spaceIndex = fullName.find(" ")
    firstName = fullName[:spaceIndex]
    return firstName

print(getFirstName("Farnam Jahanian"))