A buzzword is a word that becomes very popular for a period of time. It may be a technical term and may have little meaning, being simply used to impress others. Buzzwords often originate in jargon, acronyms or neologisms. Business speech is particularly vulnerable to buzzwords. Examples of overworked business buzzwords include synergy, vertical, dynamic, cyber and strategy. If the meme contains multiple words, it is called a buzz-phrase. A common buzz-phrase is think outside the box.

buzzword
A buzzword is a word that becomes very popular for a period of time. It may be a technical term and may have little meaning, being simply used to impress others. Buzzwords often originate in jargon, acronyms or neologisms. Business speech is particulary vulnerable to buzzwords.

In 1968, Newsweek published an article How to Win at Wordsmanship1 by Philip Broughton. It describes a sure-fire method for converting frustration into fulfillment (jargonwise). Euphemistically called the Systematic Buzz Phrase Projector, Broughton's system employs a lexicon of 30 carefully chosen buzzwords.

0. integrated 0. management 0. options
1. total 1. organizational 1. flexibility
2. systematized 2. monitored 2. capability
3. parallel 3. reciprocal 3. mobility
4. functional 4. digital 4. programming
5. responsive 5. logistical 5. concept
6. optional 6. transitional 6. time-phase
7. synchronized 7. incremental 7. projection
8. compatible 8. third-generation 8. hardware
9. balanced 9. policy 9. contingency

The procedure is simple. Think of any three-digit number, then select the corresponding buzzword from each column. For instance, number 257 produces systematized logistical projection, a buzz-phrase that can be dropped into virtually any technical conversation or report to give it that ring of decisive, knowledgeable authority. Burton says:

No one will have the remotest idea of what you are talking about, but the important thing is that they're not about to admit it.

Many buzz-phrase generators have been developed since the original publication of the article, including a corporate-speak generator2 (holistically embrace customer-directed imperatives) and a Shakespearean insult generator3 (Thou impertinent urchin-faced miscreant!). You can Google for "buzz-phrase generator" to find lots of them on the web, but it's most fun to build your own.

Assignment

We represent a word list as a sequence (list or tuple) of words (str).

Write two functions buzzphrase1 and buzzphrase2 that take one or more word lists. Both functions need to do exactly the same thing: randomly pick one word from each word list and concatenate them together in the order of the given word lists, with successive words separated by a single space. The functions must return these randomly concatenated words (str).

The function buzzphrase1 takes a sequence (list or tuple) of word lists.

The function buzzphrase2 takes the word lists as separate arguments.

Example

>>> buzz1 = ('integrated', 'total', 'systematized', 'parallel', 'functional', 'responsive', 'optional', 'synchronized', 'compatible', 'balanced')
>>> buzz2 = ('management', 'organizational', 'monitored', 'reciprocal', 'digital', 'logistical', 'transitional', 'incremental', 'third-generation', 'policy')
>>> buzz3 = ('options', 'flexibility', 'capability', 'mobility', 'programming', 'concept', 'time-phase', 'projection', 'hardware', 'contingency')
>>> buzzphrase1((buzz1, buzz2, buzz3))
'compatible monitored capability'
>>> buzzphrase2(buzz1, buzz2, buzz3)
'optional logistical time-phase'

>>> shakespeare1 = ['Thou']
>>> shakespeare2 = ['artless', 'bawdy', 'beslubbering', 'bootless', 'churlish', 'cockered', 'clouted', 'craven', 'currish', 'dankish', 'dissembling', 'droning', 'errant', 'fawning', 'fobbing', 'froward', 'frothy', 'gleeking', 'goatish', 'gorbellied', 'impertinent', 'infectious', 'jarring', 'loggerheaded', 'lumpish', 'mammering', 'mangled', 'mewling', 'paunchy', 'pribbling', 'puking', 'puny', 'quailing', 'rank', 'reeky', 'roguish', 'ruttish', 'saucy', 'spleeny', 'spongy', 'surly', 'tottering', 'unmuzzled', 'vain', 'venomed', 'villainous', 'warped', 'wayward', 'weedy', 'yeasty']
>>> shakespeare3 = ['base-court', 'bat-fowling', 'beef-witted', 'beetle-headed', 'boil-brained', 'clapper-clawed', 'clay-brained', 'common-kissing', 'crook-pated', 'dismal-dreaming', 'dizzy-eyed', 'doghearted', 'dread-bolted', 'earth-vexing', 'elf-skinned', 'fat-kidneyed', 'fen-sucked', 'flap-mouthed', 'fly-bitten', 'folly-fallen', 'fool-born', 'full-gorged', 'guts-griping', 'half-faced', 'hasty-witted', 'hedge-born', 'hell-hated', 'idle-headed', 'ill-breeding', 'ill-nurtured', 'knotty-pated', 'milk-livered', 'motley-minded', 'onion-eyed', 'plume-plucked', 'pottle-deep', 'pox-marked', 'reeling-ripe', 'rough-hewn', 'rude-growing', 'rump-fed', 'shard-borne', 'sheep-biting', 'spur-galled', 'swag-bellied', 'tardy-gaited', 'tickle-brained', 'toad-spotted', 'urchin-snouted', 'weather-bitten']
>>> shakespeare4 = ['apple-john', 'baggage', 'barnacle', 'bladder', 'boar-pig', 'bugbear', 'bum-bailey', 'canker-blossom', 'clack-dish', 'clotpole', 'coxcomb', 'codpiece', 'death-token', 'dewberry', 'flap-dragon', 'flax-wench', 'flirt-gill', 'foot-licker', 'fustilarian', 'giglet', 'gudgeon', 'haggard', 'harpy', 'hedge-pig', 'horn-beast', 'hugger-mugger', 'jolthead', 'lewdster', 'lout', 'maggot-pie', 'malt-worm', 'mammet', 'measle', 'minnow', 'miscreant', 'moldwarp', 'mumble-news', 'nut-hook', 'pigeon-egg', 'pignut', 'puttock', 'pumpion', 'ratsbane', 'scut', 'skainsmate', 'strumpet', 'varlet', 'vassal', 'whey-face', 'wagtail']
>>> buzzphrase1([shakespeare1, shakespeare2, shakespeare3, shakespeare4])
'Thou wayward doghearted jolthead'
>>> buzzphrase2(shakespeare1, shakespeare2, shakespeare3, shakespeare4)
'Thou fobbing half-faced flap-dragon'