###############################################
# MadLibs
###############################################

# For example, see http://www.redkid.net/madlibs/

def weatherReport1(adjective1, adjective2, articleOfClothing, geographicLocation,
                   number1, number2, pluralNoun1, pluralNoun2):
    # See: http://www.redkid.net/cgi-bin/madlibs/weathereport2.pl
    result = ("Here is tomorrow's weather report for " + geographicLocation +
              " and vicinity. Early tomorrow, a " + adjective1 + " front will" +
              " collide with a mass of hot " + pluralNoun1 + " moving from the" +
              " north. This means we can expect " + adjective2 + " winds and" +
              " occasional " + pluralNoun2 + " by late afternoon. Wind velocity will" +
              " be " + number1 + " miles an hour, and the high temperature should" +
              " be around " + number2 + " degrees. So, if you're going out, you had" +
              " better plan on wearing your " + articleOfClothing + ".")
    return result

#print(weatherReport1('scary', 'delightful', 'left sock', 'CMU',
#                     '123.4', '-42', 'bananas', 'gorillas'))

def interactiveWeatherReport1():
    # See: http://www.redkid.net/cgi-bin/madlibs/weathereport2.pl
    print('---------------------------')
    print('Weather Report1 MadLib!!!!')
    print('---------------------------')
    adjective1 = input('Adjective --> ')
    adjective2 = input('Adjective --> ')
    articleOfClothing = input('Article of clothing --> ')
    geographicLocation = input('Geographic location --> ')
    number1 = input('Number --> ')
    number2 = input('Number --> ')
    pluralNoun1 = input('Plural noun --> ')
    pluralNoun2 = input('Plural noun --> ')
    madLib = weatherReport1(adjective1, adjective2, articleOfClothing, geographicLocation,
                            number1, number2, pluralNoun1, pluralNoun2)
    print('---------------------------')
    print(madLib)
    print('---------------------------')

interactiveWeatherReport1()
