Hey I'm having an issue getting the last bit of my code to run. I am unable to get the values at the end and believe it may have to do with my formatting, although I'm not entirely sure. Instead of stabbing in the dark I thought I'd ask around here as the fastest way to improve is with help from the more experienced. I'm new, and not seasoned. Haven't been programming for a full 2 months yet.
import math def month(): month = input(' # of month born ') if month == '1': print ("January") return "January" elif month == '2': print ("February") return "February" elif month == '3': print ("March") return "March" elif month == '4': print ("April") return "April" elif month == '5': print ("May") return "May" elif month == '6': print("June") return ("June") elif month == '7': print ("July") return "July" elif month == '8': print("August") return "August" elif month == '9': print("september") return "September" elif month == '10': print("October") return "October" elif month == '11': print ("November") return "November" elif month == '12': return "December" print ("December") else: return month() month() print('day born') day=input(' input day # ') print ('{}'.format (day)) if month==1 and day<20: print ('Capricorn') elif month ==1 and day>22: print ('aquarius') It does everything fine except return aquarious or capricorn. How may I format it correctly so it prints these values?