I tried to do upper() and lower() and even changing the Y and N's to lowercase inside the code. It works if I put in uppercase Y and N but I keep getting errors if I type in lowercase y or n. Anyone know a solution?
def patternSum(myDice):
if allSame(myDice):
patternPoints=input("\nWould you like to score the pattern points for all different values (25 points)? [Y/N]: ")
patternPoints.lower()
if patternPoints == "Y":
points = 25
sumDice=input("Would you like to score the sum of the dice (16 points)? [Y/N]: ")
if sumDice == "Y":
points = 25 + 16
if sumDice == "Y":
points = 16
elif patternPoints == "N":
sumDice=input("Would you like to score the sum of the dice (16 points)? [Y/N]: ")
points = 16
else:
print("Please try again by entering Y or N.")
else:
points = sum(myDice)
print( "Your score is now:",patternSum([1,1,1,1,1]),".\n" )
return points
score = score + patternSum(myDice)