From 23fb58b08310c307b92c5bf4c4293c3ec6510707 Mon Sep 17 00:00:00 2001 From: djkeu Date: Mon, 1 Mar 2021 10:25:24 +0100 Subject: [PATCH 1/9] Guess number --- guess_number/main.py | 25 +++++++++++++++++++++++++ index.txt | 5 +++++ 2 files changed, 30 insertions(+) create mode 100644 guess_number/main.py create mode 100644 index.txt diff --git a/guess_number/main.py b/guess_number/main.py new file mode 100644 index 0000000..9432d8a --- /dev/null +++ b/guess_number/main.py @@ -0,0 +1,25 @@ +# Beginner projects 2 Guess number. +import random + +def guess(x): + """Create a random number to guess.""" + random_number = random.randint(1, x) + + # guess = 0 # guess = 0 to make sure guess != random_number. + guess = "" # declare guess without a value. + + while guess != random_number: + guess = input(f"\nGuess a number between 1 and {x}: ") + guess = int(guess) + # print(guess) + + if guess < random_number: + print(f"{guess} is too low, try again.") + elif guess > random_number: + print(f"{guess} is too high, try again.") + + # Print doesn't have to be in the loop. + print(f"You guessed right, {random_number} is the right number!") + +guess(10) + \ No newline at end of file diff --git a/index.txt b/index.txt new file mode 100644 index 0000000..8f1eda1 --- /dev/null +++ b/index.txt @@ -0,0 +1,5 @@ +# Beginner projects + +01 MadLibs, 1.40 +02 Guess the number, 6.54 +03 Guess the number (user), 13.17 From e12c53324e541501fa65d129abb8ee9798c6da8b Mon Sep 17 00:00:00 2001 From: djkeu Date: Mon, 1 Mar 2021 11:26:22 +0100 Subject: [PATCH 2/9] Update index.txt --- index.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 index.txt diff --git a/index.txt b/index.txt new file mode 100644 index 0000000..1d70c26 --- /dev/null +++ b/index.txt @@ -0,0 +1,5 @@ +Beginner Python projects +https://www.youtube.com/watch?v=8ext9G7xspg + +01 Madlibs 1:40 +02 Guess the number 6.54 From 6e27198e14f5e844d7d440c5f90c7b4333ce5c5f Mon Sep 17 00:00:00 2001 From: Marc Kooij <58443395+djkeu@users.noreply.github.com> Date: Mon, 1 Mar 2021 11:28:39 +0100 Subject: [PATCH 3/9] Update index.txt --- index.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/index.txt b/index.txt index 8f1eda1..a23190f 100644 --- a/index.txt +++ b/index.txt @@ -1,4 +1,5 @@ # Beginner projects +https://www.youtube.com/watch?v=8ext9G7xspg 01 MadLibs, 1.40 02 Guess the number, 6.54 From c00c1d1b90f80095b7b952daf12c6c94cba0d243 Mon Sep 17 00:00:00 2001 From: djkeu Date: Mon, 1 Mar 2021 21:04:04 +0100 Subject: [PATCH 4/9] Guess the number (user) --- guess_number/main.py | 25 +++++++++++++++++++++++-- index.txt | 1 + 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/guess_number/main.py b/guess_number/main.py index 9432d8a..0b7cfe2 100644 --- a/guess_number/main.py +++ b/guess_number/main.py @@ -21,5 +21,26 @@ def guess(x): # Print doesn't have to be in the loop. print(f"You guessed right, {random_number} is the right number!") -guess(10) - \ No newline at end of file +# guess(10) # Uncomment to guess the random number again. + + +def computer_guess(x): + """Have the computer guess the secret number.""" + low = 1 + high = x + feedback = '' + while feedback != 'c': # 'c' for correct + if low != high: + guess = random.randint(low, high) + else: + guess = low # Could also be high, low == high + + feedback = input(f"Is {guess} too high (H), too low (L), or correct (C)??").lower() + if feedback == 'h': + high = guess - 1 + elif feedback == 'l': + low = guess + 1 + + print(f"\nThe computer guessed your secret number, it's {guess}!") + +computer_guess(10000) diff --git a/index.txt b/index.txt index a23190f..975df6e 100644 --- a/index.txt +++ b/index.txt @@ -4,3 +4,4 @@ https://www.youtube.com/watch?v=8ext9G7xspg 01 MadLibs, 1.40 02 Guess the number, 6.54 03 Guess the number (user), 13.17 +04 Rock paper scissors, 21.14 From 3929bbe108efe99ad0dca0a48ba57c21c1fcc563 Mon Sep 17 00:00:00 2001 From: djkeu Date: Wed, 3 Mar 2021 12:08:55 +0100 Subject: [PATCH 5/9] This is not a very good tutorial, I might quit it after the next project. --- guess_number/main.py | 2 +- index.txt | 2 ++ rock_paper_scissors_keu.py | 31 +++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 rock_paper_scissors_keu.py diff --git a/guess_number/main.py b/guess_number/main.py index 0b7cfe2..6789a1a 100644 --- a/guess_number/main.py +++ b/guess_number/main.py @@ -1,4 +1,4 @@ -# Beginner projects 2 Guess number. +# Beginner projects 2 and 3, Guess number. import random def guess(x): diff --git a/index.txt b/index.txt index 975df6e..82239b4 100644 --- a/index.txt +++ b/index.txt @@ -5,3 +5,5 @@ https://www.youtube.com/watch?v=8ext9G7xspg 02 Guess the number, 6.54 03 Guess the number (user), 13.17 04 Rock paper scissors, 21.14 + That didn't teach me much. +05 Hangman, 24.25 diff --git a/rock_paper_scissors_keu.py b/rock_paper_scissors_keu.py new file mode 100644 index 0000000..bd57d99 --- /dev/null +++ b/rock_paper_scissors_keu.py @@ -0,0 +1,31 @@ +# ffc Beginner projects 4, Rock paper scissors. + +import random + +# Rules of the game +# r > s, s > p, p > r + +def play(): + """Play rock-paper-scissors against the computer.""" + print(f"\nLet's play Rock paper scissors!") + user = input(f"'R' for rock, 'P' for paper, 'S' for scissors: ").lower() + computer = random.choice(['r', 'p', 's']) + + if user == computer: + return "It's a tie" + + if is_win(user, computer): + return("You won!") + else: + return("You lost!") + +def is_win(player, opponent): + """Determine the winner if it's not a tie.""" + # Return True if player wins. + if (player == 'r' and opponent == 's') \ + or (player == 's' and opponent == 'p') \ + or (player == 'p' and opponent == 'r'): + return True + +# Display the returned result. +print(play()) From 4cee48cd430ce0d48c33bd81174ec870245dc08a Mon Sep 17 00:00:00 2001 From: djkeu Date: Thu, 4 Mar 2021 11:56:33 +0100 Subject: [PATCH 6/9] Add list of words (actually a dictionary) --- words.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 words.py diff --git a/words.py b/words.py new file mode 100644 index 0000000..42252bb --- /dev/null +++ b/words.py @@ -0,0 +1 @@ +{"data":["aback","abaft","abandoned","abashed","aberrant","abhorrent","abiding","abject","ablaze","able","abnormal","aboard","aboriginal","abortive","abounding","abrasive","abrupt","absent","absorbed","absorbing","abstracted","absurd","abundant","abusive","accept","acceptable","accessible","accidental","account","accurate","achiever","acid","acidic","acoustic","acoustics","acrid","act","action","activity","actor","actually","ad hoc","adamant","adaptable","add","addicted","addition","adhesive","adjoining","adjustment","admire","admit","adorable","adventurous","advertisement","advice","advise","afford","afraid","aftermath","afternoon","afterthought","aggressive","agonizing","agree","agreeable","agreement","ahead","air","airplane","airport","ajar","alarm","alcoholic","alert","alike","alive","alleged","allow","alluring","aloof","amazing","ambiguous","ambitious","amount","amuck","amuse","amused","amusement","amusing","analyze","ancient","anger","angle","angry","animal","animated","announce","annoy","annoyed","annoying","answer","ants","anxious","apathetic","apologise","apparatus","apparel","appear","applaud","appliance","appreciate","approval","approve","aquatic","arch","argue","argument","arithmetic","arm","army","aromatic","arrange","arrest","arrive","arrogant","art","ashamed","ask","aspiring","assorted","astonishing","attach","attack","attempt","attend","attract","attraction","attractive","aunt","auspicious","authority","automatic","available","average","avoid","awake","aware","awesome","awful","axiomatic","babies","baby","back","bad","badge","bag","bait","bake","balance","ball","ban","bang","barbarous","bare","base","baseball","bashful","basin","basket","basketball","bat","bath","bathe","battle","bawdy","bead","beam","bear","beautiful","bed","bedroom","beds","bee","beef","befitting","beg","beginner","behave","behavior","belief","believe","bell","belligerent","bells","belong","beneficial","bent","berry","berserk","best","better","bewildered","big","bike","bikes","billowy","bird","birds","birth","birthday","bit","bite","bite-sized","bitter","bizarre","black","black-and-white","blade","bleach","bless","blind","blink","blood","bloody","blot","blow","blue","blue-eyed","blush","blushing","board","boast","boat","boil","boiling","bolt","bomb","bone","book","books","boorish","boot","border","bore","bored","boring","borrow","bottle","bounce","bouncy","boundary","boundless","bow","box","boy","brainy","brake","branch","brash","brass","brave","brawny","breakable","breath","breathe","breezy","brick","bridge","brief","bright","broad","broken","brother","brown","bruise","brush","bubble","bucket","building","bulb","bump","bumpy","burly","burn","burst","bury","bushes","business","bustling","busy","butter","button","buzz","cabbage","cable","cactus","cagey","cake","cakes","calculate","calculating","calculator","calendar","call","callous","calm","camera","camp","can","cannon","canvas","cap","capable","capricious","caption","car","card","care","careful","careless","caring","carpenter","carriage","carry","cars","cart","carve","cast","cat","cats","cattle","cause","cautious","cave","ceaseless","celery","cellar","cemetery","cent","certain","chalk","challenge","chance","change","changeable","channel","charge","charming","chase","cheap","cheat","check","cheer","cheerful","cheese","chemical","cherries","cherry","chess","chew","chicken","chickens","chief","childlike","children","chilly","chin","chivalrous","choke","chop","chubby","chunky","church","circle","claim","clam","clammy","clap","class","classy","clean","clear","clever","clip","cloistered","close","closed","cloth","cloudy","clover","club","clumsy","cluttered","coach","coal","coast","coat","cobweb","coherent","coil","cold","collar","collect","color","colorful","colossal","colour","comb","combative","comfortable","command","committee","common","communicate","company","compare","comparison","compete","competition","complain","complete","complex","concentrate","concern","concerned","condemned","condition","confess","confuse","confused","connect","connection","conscious","consider","consist","contain","continue","control","cooing","cook","cool","cooperative","coordinated","copper","copy","corn","correct","cough","count","country","courageous","cover","cow","cowardly","cows","crabby","crack","cracker","crash","crate","craven","crawl","crayon","crazy","cream","creator","creature","credit","creepy","crib","crime","crook","crooked","cross","crow","crowd","crowded","crown","cruel","crush","cry","cub","cuddly","cultured","cumbersome","cup","cure","curious","curl","curly","current","curtain","curve","curved","curvy","cushion","cut","cute","cycle","cynical","dad","daffy","daily","dam","damage","damaged","damaging","damp","dance","dangerous","dapper","dare","dark","dashing","daughter","day","dazzling","dead","deadpan","deafening","dear","death","debonair","debt","decay","deceive","decide","decision","decisive","decorate","decorous","deep","deeply","deer","defeated","defective","defiant","degree","delay","delicate","delicious","delight","delightful","delirious","deliver","demonic","depend","dependent","depressed","deranged","describe","descriptive","desert","deserted","deserve","design","desire","desk","destroy","destruction","detail","detailed","detect","determined","develop","development","devilish","didactic","different","difficult","digestion","diligent","dime","dinner","dinosaurs","direction","direful","dirt","dirty","disagree","disagreeable","disappear","disapprove","disarm","disastrous","discover","discovery","discreet","discussion","disgusted","disgusting","disillusioned","dislike","dispensable","distance","distinct","distribution","disturbed","divergent","divide","division","dizzy","dock","doctor","dog","dogs","doll","dolls","domineering","donkey","door","double","doubt","doubtful","downtown","drab","draconian","drag","drain","dramatic","drawer","dream","dreary","dress","drink","drip","driving","drop","drown","drum","drunk","dry","duck","ducks","dull","dust","dusty","dynamic","dysfunctional","eager","ear","early","earn","earsplitting","earth","earthquake","earthy","easy","eatable","economic","edge","educate","educated","education","effect","efficacious","efficient","egg","eggnog","eggs","eight","elastic","elated","elbow","elderly","electric","elegant","elfin","elite","embarrass","embarrassed","eminent","employ","empty","enchanted","enchanting","encourage","encouraging","end","endurable","energetic","engine","enjoy","enormous","enter","entertain","entertaining","enthusiastic","envious","equable","equal","erect","erratic","error","escape","ethereal","evanescent","evasive","even","event","examine","example","excellent","exchange","excite","excited","exciting","exclusive","excuse","exercise","exist","existence","exotic","expand","expansion","expect","expensive","experience","expert","explain","explode","extend","extra-large","extra-small","exuberant","exultant","eye","eyes","fabulous","face","fact","fade","faded","fail","faint","fair","fairies","faithful","fall","fallacious","false","familiar","famous","fanatical","fancy","fang","fantastic","far","far-flung","farm","fascinated","fast","fasten","fat","faulty","fax","fear","fearful","fearless","feeble","feeling","feigned","female","fence","fertile","festive","fetch","few","field","fierce","file","fill","film","filthy","fine","finger","finicky","fire","fireman","first","fish","fit","five","fix","fixed","flag","flagrant","flaky","flame","flap","flash","flashy","flat","flavor","flawless","flesh","flight","flimsy","flippant","float","flock","flood","floor","flow","flower","flowers","flowery","fluffy","fluttering","fly","foamy","fog","fold","follow","food","fool","foolish","foot","force","foregoing","forgetful","fork","form","fortunate","found","four","fowl","fragile","frail","frame","frantic","free","freezing","frequent","fresh","fretful","friction","friend","friendly","friends","frighten","frightened","frightening","frog","frogs","front","fruit","fry","fuel","full","fumbling","functional","funny","furniture","furry","furtive","future","futuristic","fuzzy","gabby","gainful","gamy","gaping","garrulous","gate","gather","gaudy","gaze","geese","general","gentle","ghost","giant","giants","giddy","gifted","gigantic","giraffe","girl","girls","glamorous","glass","gleaming","glib","glistening","glorious","glossy","glove","glow","glue","godly","gold","good","goofy","gorgeous","government","governor","grab","graceful","grade","grain","grandfather","grandiose","grandmother","grape","grass","grate","grateful","gratis","gray","grease","greasy","great","greedy","green","greet","grey","grieving","grin","grip","groan","groovy","grotesque","grouchy","ground","group","growth","grubby","gruesome","grumpy","guarantee","guard","guarded","guess","guide","guiltless","guitar","gullible","gun","gusty","guttural","habitual","hair","haircut","half","hall","hallowed","halting","hammer","hand","handle","hands","handsome","handsomely","handy","hang","hanging","hapless","happen","happy","harass","harbor","hard","hard-to-find","harm","harmonious","harmony","harsh","hat","hate","hateful","haunt","head","heady","heal","health","healthy","heap","heartbreaking","heat","heavenly","heavy","hellish","help","helpful","helpless","hesitant","hideous","high","high-pitched","highfalutin","hilarious","hill","hissing","historical","history","hobbies","hole","holiday","holistic","hollow","home","homeless","homely","honey","honorable","hook","hop","hope","horn","horrible","horse","horses","hose","hospitable","hospital","hot","hour","house","houses","hover","hug","huge","hulking","hum","humdrum","humor","humorous","hungry","hunt","hurried","hurry","hurt","hushed","husky","hydrant","hypnotic","hysterical","ice","icicle","icky","icy","idea","identify","idiotic","ignorant","ignore","ill","ill-fated","ill-informed","illegal","illustrious","imaginary","imagine","immense","imminent","impartial","imperfect","impolite","important","imported","impossible","impress","improve","impulse","incandescent","include","income","incompetent","inconclusive","increase","incredible","industrious","industry","inexpensive","infamous","influence","inform","inject","injure","ink","innate","innocent","inquisitive","insect","insidious","instinctive","instruct","instrument","insurance","intelligent","intend","interest","interesting","interfere","internal","interrupt","introduce","invent","invention","invincible","invite","irate","iron","irritate","irritating","island","itch","itchy","jaded","jagged","jail","jam","jar","jazzy","jealous","jeans","jelly","jellyfish","jewel","jittery","jobless","jog","join","joke","jolly","joyous","judge","judicious","juggle","juice","juicy","jumbled","jump","jumpy","juvenile","kaput","keen","kettle","key","kick","kill","kind","kindhearted","kindly","kiss","kittens","kitty","knee","kneel","knife","knit","knock","knot","knotty","knowing","knowledge","knowledgeable","known","label","labored","laborer","lace","lackadaisical","lacking","ladybug","lake","lame","lamentable","lamp","land","language","languid","large","last","late","laugh","laughable","launch","lavish","lazy","lean","learn","learned","leather","left","leg","legal","legs","lethal","letter","letters","lettuce","level","lewd","library","license","lick","lie","light","lighten","like","likeable","limit","limping","line","linen","lip","liquid","list","listen","literate","little","live","lively","living","load","loaf","lock","locket","lonely","long","long-term","longing","look","loose","lopsided","loss","loud","loutish","love","lovely","loving","low","lowly","lucky","ludicrous","lumber","lumpy","lunch","lunchroom","lush","luxuriant","lying","lyrical","macabre","machine","macho","maddening","madly","magenta","magic","magical","magnificent","maid","mailbox","majestic","makeshift","male","malicious","mammoth","man","manage","maniacal","many","marble","march","mark","marked","market","married","marry","marvelous","mask","mass","massive","match","mate","material","materialistic","matter","mature","meal","mean","measly","measure","meat","meaty","meddle","medical","meek","meeting","mellow","melodic","melt","melted","memorize","memory","men","mend","merciful","mere","mess up","messy","metal","mice","middle","mighty","military","milk","milky","mind","mindless","mine","miniature","minister","minor","mint","minute","miscreant","miss","mist","misty","mitten","mix","mixed","moan","moaning","modern","moldy","mom","momentous","money","monkey","month","moon","moor","morning","mother","motion","motionless","mountain","mountainous","mourn","mouth","move","muddle","muddled","mug","multiply","mundane","murder","murky","muscle","mushy","mute","mysterious","nail","naive","name","nappy","narrow","nasty","nation","natural","naughty","nauseating","near","neat","nebulous","necessary","neck","need","needle","needless","needy","neighborly","nerve","nervous","nest","new","next","nice","nifty","night","nimble","nine","nippy","nod","noise","noiseless","noisy","nonchalant","nondescript","nonstop","normal","north","nose","nostalgic","nosy","note","notebook","notice","noxious","null","number","numberless","numerous","nut","nutritious","nutty","oafish","oatmeal","obedient","obeisant","obese","obey","object","obnoxious","obscene","obsequious","observant","observation","observe","obsolete","obtain","obtainable","occur","ocean","oceanic","odd","offbeat","offend","offer","office","oil","old","old-fashioned","omniscient","one","onerous","open","opposite","optimal","orange","oranges","order","ordinary","organic","ossified","outgoing","outrageous","outstanding","oval","oven","overconfident","overflow","overjoyed","overrated","overt","overwrought","owe","own","pack","paddle","page","pail","painful","painstaking","paint","pale","paltry","pan","pancake","panicky","panoramic","paper","parallel","parcel","parched","park","parsimonious","part","partner","party","pass","passenger","past","paste","pastoral","pat","pathetic","pause","payment","peace","peaceful","pear","peck","pedal","peel","peep","pen","pencil","penitent","perfect","perform","periodic","permissible","permit","perpetual","person","pest","pet","petite","pets","phobic","phone","physical","picayune","pick","pickle","picture","pie","pies","pig","pigs","pin","pinch","pine","pink","pipe","piquant","pizzas","place","placid","plain","plan","plane","planes","plant","plantation","plants","plastic","plate","plausible","play","playground","pleasant","please","pleasure","plot","plough","plucky","plug","pocket","point","pointless","poised","poison","poke","polish","polite","political","pollution","poor","pop","popcorn","porter","position","possess","possessive","possible","post","pot","potato","pour","powder","power","powerful","practice","pray","preach","precede","precious","prefer","premium","prepare","present","preserve","press","pretend","pretty","prevent","previous","price","pricey","prick","prickly","print","private","probable","produce","productive","profit","profuse","program","promise","property","prose","protect","protective","protest","proud","provide","psychedelic","psychotic","public","puffy","pull","pump","pumped","punch","puncture","punish","punishment","puny","purple","purpose","purring","push","pushy","puzzled","puzzling","quack","quaint","quarrelsome","quarter","quartz","queen","question","questionable","queue","quick","quickest","quicksand","quiet","quill","quilt","quince","quirky","quiver","quixotic","quizzical","rabbit","rabbits","rabid","race","racial","radiate","ragged","rail","railway","rain","rainstorm","rainy","raise","rake","rambunctious","rampant","range","rapid","rare","raspy","rat","rate","ratty","ray","reach","reaction","reading","ready","real","realize","reason","rebel","receipt","receive","receptive","recess","recognise","recondite","record","red","reduce","redundant","reflect","reflective","refuse","regret","regular","reign","reject","rejoice","relation","relax","release","relieved","religion","rely","remain","remarkable","remember","remind","reminiscent","remove","repair","repeat","replace","reply","report","representative","reproduce","repulsive","request","rescue","resolute","resonant","respect","responsible","rest","retire","return","reward","rhetorical","rhyme","rhythm","rice","rich","riddle","rifle","right","righteous","rightful","rigid","ring","rings","rinse","ripe","risk","ritzy","river","road","roasted","rob","robin","robust","rock","rod","roll","romantic","roof","room","roomy","root","rose","rot","rotten","rough","round","route","royal","rub","ruddy","rude","ruin","rule","run","rural","rush","rustic","ruthless","sable","sack","sad","safe","sail","salt","salty","same","sand","sassy","satisfy","satisfying","save","savory","saw","scale","scandalous","scarce","scare","scarecrow","scared","scarf","scary","scatter","scattered","scene","scent","school","science","scientific","scintillating","scissors","scold","scorch","scrape","scratch","scrawny","scream","screeching","screw","scribble","scrub","sea","seal","search","seashore","seat","second","second-hand","secret","secretary","secretive","sedate","seed","seemly","selection","selective","self","selfish","sense","separate","serious","servant","serve","settle","shade","shaggy","shake","shaky","shallow","shame","shape","share","sharp","shave","sheep","sheet","shelf","shelter","shiny","ship","shirt","shiver","shivering","shock","shocking","shoe","shoes","shop","short","show","shrill","shrug","shut","shy","sick","side","sidewalk","sigh","sign","signal","silent","silk","silky","silly","silver","simple","simplistic","sin","sincere","sink","sip","sister","sisters","six","size","skate","ski","skillful","skin","skinny","skip","skirt","sky","slap","slave","sleep","sleepy","sleet","slim","slimy","slip","slippery","slope","sloppy","slow","small","smart","smash","smell","smelly","smile","smiling","smoggy","smoke","smooth","snail","snails","snake","snakes","snatch","sneaky","sneeze","sniff","snobbish","snore","snotty","snow","soak","soap","society","sock","soda","sofa","soft","soggy","solid","somber","son","song","songs","soothe","sophisticated","sordid","sore","sort","sound","soup","sour","space","spade","spare","spark","sparkle","sparkling","special","spectacular","spell","spicy","spiders","spiffy","spiky","spill","spiritual","spiteful","splendid","spoil","sponge","spooky","spoon","spot","spotless","spotted","spotty","spray","spring","sprout","spurious","spy","squalid","square","squash","squeak","squeal","squealing","squeamish","squeeze","squirrel","stage","stain","staking","stale","stamp","standing","star","stare","start","statement","station","statuesque","stay","steadfast","steady","steam","steel","steep","steer","stem","step","stereotyped","stew","stick","sticks","sticky","stiff","stimulating","stingy","stir","stitch","stocking","stomach","stone","stop","store","stormy","story","stove","straight","strange","stranger","strap","straw","stream","street","strengthen","stretch","string","strip","striped","stroke","strong","structure","stuff","stupendous","stupid","sturdy","subdued","subsequent","substance","substantial","subtract","succeed","successful","succinct","suck","sudden","suffer","sugar","suggest","suggestion","suit","sulky","summer","sun","super","superb","superficial","supply","support","suppose","supreme","surprise","surround","suspect","suspend","swanky","sweater","sweet","sweltering","swift","swim","swing","switch","symptomatic","synonymous","system","table","taboo","tacit","tacky","tail","talented","talk","tall","tame","tan","tangible","tangy","tank","tap","tart","taste","tasteful","tasteless","tasty","tawdry","tax","teaching","team","tearful","tease","tedious","teeny","teeny-tiny","teeth","telephone","telling","temper","temporary","tempt","ten","tendency","tender","tense","tent","tenuous","terrible","terrific","terrify","territory","test","tested","testy","texture","thank","thankful","thaw","theory","therapeutic","thick","thin","thing","things","thinkable","third","thirsty","thought","thoughtful","thoughtless","thread","threatening","three","thrill","throat","throne","thumb","thunder","thundering","tick","ticket","tickle","tidy","tie","tiger","tight","tightfisted","time","tin","tiny","tip","tire","tired","tiresome","title","toad","toe","toes","tomatoes","tongue","tooth","toothbrush","toothpaste","toothsome","top","torpid","touch","tough","tour","tow","towering","town","toy","toys","trace","trade","trail","train","trains","tramp","tranquil","transport","trap","trashy","travel","tray","treat","treatment","tree","trees","tremble","tremendous","trick","tricky","trip","trite","trot","trouble","troubled","trousers","truck","trucks","truculent","true","trust","truthful","try","tub","tug","tumble","turkey","turn","twig","twist","two","type","typical","ubiquitous","ugliest","ugly","ultra","umbrella","unable","unaccountable","unadvised","unarmed","unbecoming","unbiased","uncle","uncovered","understood","underwear","undesirable","undress","unequal","unequaled","uneven","unfasten","unhealthy","uninterested","unique","unit","unite","unkempt","unknown","unlock","unnatural","unpack","unruly","unsightly","unsuitable","untidy","unused","unusual","unwieldy","unwritten","upbeat","uppity","upset","uptight","use","used","useful","useless","utopian","utter","uttermost","vacation","vacuous","vagabond","vague","valuable","value","van","vanish","various","vase","vast","vegetable","veil","vein","vengeful","venomous","verdant","verse","versed","vessel","vest","victorious","view","vigorous","violent","violet","visit","visitor","vivacious","voice","voiceless","volatile","volcano","volleyball","voracious","voyage","vulgar","wacky","waggish","wail","wait","waiting","wakeful","walk","wall","wander","wandering","want","wanting","war","warlike","warm","warn","wary","wash","waste","wasteful","watch","water","watery","wave","waves","wax","way","weak","wealth","wealthy","weary","weather","week","weigh","weight","welcome","well-groomed","well-made","well-off","well-to-do","wet","wheel","whimsical","whine","whip","whirl","whisper","whispering","whistle","white","whole","wholesale","wicked","wide","wide-eyed","wiggly","wild","wilderness","willing","wind","window","windy","wine","wing","wink","winter","wipe","wire","wiry","wise","wish","wistful","witty","wobble","woebegone","woman","womanly","women","wonder","wonderful","wood","wooden","wool","woozy","word","work","workable","worm","worried","worry","worthless","wound","wrap","wrathful","wreck","wren","wrench","wrestle","wretched","wriggle","wrist","writer","writing","wrong","wry","x-ray","yak","yam","yard","yarn","yawn","year","yell","yellow","yielding","yoke","young","youthful","yummy","zany","zealous","zebra","zephyr","zesty","zinc","zip","zipper","zippy","zonked","zoo","zoom"]} \ No newline at end of file From fc2fbe8e8abd99cb4cb5e97c6882c8f07c6018f0 Mon Sep 17 00:00:00 2001 From: djkeu Date: Thu, 4 Mar 2021 13:01:28 +0100 Subject: [PATCH 7/9] Change dictionary to variable 'words'. --- words.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/words.py b/words.py index 42252bb..3add5bc 100644 --- a/words.py +++ b/words.py @@ -1 +1 @@ -{"data":["aback","abaft","abandoned","abashed","aberrant","abhorrent","abiding","abject","ablaze","able","abnormal","aboard","aboriginal","abortive","abounding","abrasive","abrupt","absent","absorbed","absorbing","abstracted","absurd","abundant","abusive","accept","acceptable","accessible","accidental","account","accurate","achiever","acid","acidic","acoustic","acoustics","acrid","act","action","activity","actor","actually","ad hoc","adamant","adaptable","add","addicted","addition","adhesive","adjoining","adjustment","admire","admit","adorable","adventurous","advertisement","advice","advise","afford","afraid","aftermath","afternoon","afterthought","aggressive","agonizing","agree","agreeable","agreement","ahead","air","airplane","airport","ajar","alarm","alcoholic","alert","alike","alive","alleged","allow","alluring","aloof","amazing","ambiguous","ambitious","amount","amuck","amuse","amused","amusement","amusing","analyze","ancient","anger","angle","angry","animal","animated","announce","annoy","annoyed","annoying","answer","ants","anxious","apathetic","apologise","apparatus","apparel","appear","applaud","appliance","appreciate","approval","approve","aquatic","arch","argue","argument","arithmetic","arm","army","aromatic","arrange","arrest","arrive","arrogant","art","ashamed","ask","aspiring","assorted","astonishing","attach","attack","attempt","attend","attract","attraction","attractive","aunt","auspicious","authority","automatic","available","average","avoid","awake","aware","awesome","awful","axiomatic","babies","baby","back","bad","badge","bag","bait","bake","balance","ball","ban","bang","barbarous","bare","base","baseball","bashful","basin","basket","basketball","bat","bath","bathe","battle","bawdy","bead","beam","bear","beautiful","bed","bedroom","beds","bee","beef","befitting","beg","beginner","behave","behavior","belief","believe","bell","belligerent","bells","belong","beneficial","bent","berry","berserk","best","better","bewildered","big","bike","bikes","billowy","bird","birds","birth","birthday","bit","bite","bite-sized","bitter","bizarre","black","black-and-white","blade","bleach","bless","blind","blink","blood","bloody","blot","blow","blue","blue-eyed","blush","blushing","board","boast","boat","boil","boiling","bolt","bomb","bone","book","books","boorish","boot","border","bore","bored","boring","borrow","bottle","bounce","bouncy","boundary","boundless","bow","box","boy","brainy","brake","branch","brash","brass","brave","brawny","breakable","breath","breathe","breezy","brick","bridge","brief","bright","broad","broken","brother","brown","bruise","brush","bubble","bucket","building","bulb","bump","bumpy","burly","burn","burst","bury","bushes","business","bustling","busy","butter","button","buzz","cabbage","cable","cactus","cagey","cake","cakes","calculate","calculating","calculator","calendar","call","callous","calm","camera","camp","can","cannon","canvas","cap","capable","capricious","caption","car","card","care","careful","careless","caring","carpenter","carriage","carry","cars","cart","carve","cast","cat","cats","cattle","cause","cautious","cave","ceaseless","celery","cellar","cemetery","cent","certain","chalk","challenge","chance","change","changeable","channel","charge","charming","chase","cheap","cheat","check","cheer","cheerful","cheese","chemical","cherries","cherry","chess","chew","chicken","chickens","chief","childlike","children","chilly","chin","chivalrous","choke","chop","chubby","chunky","church","circle","claim","clam","clammy","clap","class","classy","clean","clear","clever","clip","cloistered","close","closed","cloth","cloudy","clover","club","clumsy","cluttered","coach","coal","coast","coat","cobweb","coherent","coil","cold","collar","collect","color","colorful","colossal","colour","comb","combative","comfortable","command","committee","common","communicate","company","compare","comparison","compete","competition","complain","complete","complex","concentrate","concern","concerned","condemned","condition","confess","confuse","confused","connect","connection","conscious","consider","consist","contain","continue","control","cooing","cook","cool","cooperative","coordinated","copper","copy","corn","correct","cough","count","country","courageous","cover","cow","cowardly","cows","crabby","crack","cracker","crash","crate","craven","crawl","crayon","crazy","cream","creator","creature","credit","creepy","crib","crime","crook","crooked","cross","crow","crowd","crowded","crown","cruel","crush","cry","cub","cuddly","cultured","cumbersome","cup","cure","curious","curl","curly","current","curtain","curve","curved","curvy","cushion","cut","cute","cycle","cynical","dad","daffy","daily","dam","damage","damaged","damaging","damp","dance","dangerous","dapper","dare","dark","dashing","daughter","day","dazzling","dead","deadpan","deafening","dear","death","debonair","debt","decay","deceive","decide","decision","decisive","decorate","decorous","deep","deeply","deer","defeated","defective","defiant","degree","delay","delicate","delicious","delight","delightful","delirious","deliver","demonic","depend","dependent","depressed","deranged","describe","descriptive","desert","deserted","deserve","design","desire","desk","destroy","destruction","detail","detailed","detect","determined","develop","development","devilish","didactic","different","difficult","digestion","diligent","dime","dinner","dinosaurs","direction","direful","dirt","dirty","disagree","disagreeable","disappear","disapprove","disarm","disastrous","discover","discovery","discreet","discussion","disgusted","disgusting","disillusioned","dislike","dispensable","distance","distinct","distribution","disturbed","divergent","divide","division","dizzy","dock","doctor","dog","dogs","doll","dolls","domineering","donkey","door","double","doubt","doubtful","downtown","drab","draconian","drag","drain","dramatic","drawer","dream","dreary","dress","drink","drip","driving","drop","drown","drum","drunk","dry","duck","ducks","dull","dust","dusty","dynamic","dysfunctional","eager","ear","early","earn","earsplitting","earth","earthquake","earthy","easy","eatable","economic","edge","educate","educated","education","effect","efficacious","efficient","egg","eggnog","eggs","eight","elastic","elated","elbow","elderly","electric","elegant","elfin","elite","embarrass","embarrassed","eminent","employ","empty","enchanted","enchanting","encourage","encouraging","end","endurable","energetic","engine","enjoy","enormous","enter","entertain","entertaining","enthusiastic","envious","equable","equal","erect","erratic","error","escape","ethereal","evanescent","evasive","even","event","examine","example","excellent","exchange","excite","excited","exciting","exclusive","excuse","exercise","exist","existence","exotic","expand","expansion","expect","expensive","experience","expert","explain","explode","extend","extra-large","extra-small","exuberant","exultant","eye","eyes","fabulous","face","fact","fade","faded","fail","faint","fair","fairies","faithful","fall","fallacious","false","familiar","famous","fanatical","fancy","fang","fantastic","far","far-flung","farm","fascinated","fast","fasten","fat","faulty","fax","fear","fearful","fearless","feeble","feeling","feigned","female","fence","fertile","festive","fetch","few","field","fierce","file","fill","film","filthy","fine","finger","finicky","fire","fireman","first","fish","fit","five","fix","fixed","flag","flagrant","flaky","flame","flap","flash","flashy","flat","flavor","flawless","flesh","flight","flimsy","flippant","float","flock","flood","floor","flow","flower","flowers","flowery","fluffy","fluttering","fly","foamy","fog","fold","follow","food","fool","foolish","foot","force","foregoing","forgetful","fork","form","fortunate","found","four","fowl","fragile","frail","frame","frantic","free","freezing","frequent","fresh","fretful","friction","friend","friendly","friends","frighten","frightened","frightening","frog","frogs","front","fruit","fry","fuel","full","fumbling","functional","funny","furniture","furry","furtive","future","futuristic","fuzzy","gabby","gainful","gamy","gaping","garrulous","gate","gather","gaudy","gaze","geese","general","gentle","ghost","giant","giants","giddy","gifted","gigantic","giraffe","girl","girls","glamorous","glass","gleaming","glib","glistening","glorious","glossy","glove","glow","glue","godly","gold","good","goofy","gorgeous","government","governor","grab","graceful","grade","grain","grandfather","grandiose","grandmother","grape","grass","grate","grateful","gratis","gray","grease","greasy","great","greedy","green","greet","grey","grieving","grin","grip","groan","groovy","grotesque","grouchy","ground","group","growth","grubby","gruesome","grumpy","guarantee","guard","guarded","guess","guide","guiltless","guitar","gullible","gun","gusty","guttural","habitual","hair","haircut","half","hall","hallowed","halting","hammer","hand","handle","hands","handsome","handsomely","handy","hang","hanging","hapless","happen","happy","harass","harbor","hard","hard-to-find","harm","harmonious","harmony","harsh","hat","hate","hateful","haunt","head","heady","heal","health","healthy","heap","heartbreaking","heat","heavenly","heavy","hellish","help","helpful","helpless","hesitant","hideous","high","high-pitched","highfalutin","hilarious","hill","hissing","historical","history","hobbies","hole","holiday","holistic","hollow","home","homeless","homely","honey","honorable","hook","hop","hope","horn","horrible","horse","horses","hose","hospitable","hospital","hot","hour","house","houses","hover","hug","huge","hulking","hum","humdrum","humor","humorous","hungry","hunt","hurried","hurry","hurt","hushed","husky","hydrant","hypnotic","hysterical","ice","icicle","icky","icy","idea","identify","idiotic","ignorant","ignore","ill","ill-fated","ill-informed","illegal","illustrious","imaginary","imagine","immense","imminent","impartial","imperfect","impolite","important","imported","impossible","impress","improve","impulse","incandescent","include","income","incompetent","inconclusive","increase","incredible","industrious","industry","inexpensive","infamous","influence","inform","inject","injure","ink","innate","innocent","inquisitive","insect","insidious","instinctive","instruct","instrument","insurance","intelligent","intend","interest","interesting","interfere","internal","interrupt","introduce","invent","invention","invincible","invite","irate","iron","irritate","irritating","island","itch","itchy","jaded","jagged","jail","jam","jar","jazzy","jealous","jeans","jelly","jellyfish","jewel","jittery","jobless","jog","join","joke","jolly","joyous","judge","judicious","juggle","juice","juicy","jumbled","jump","jumpy","juvenile","kaput","keen","kettle","key","kick","kill","kind","kindhearted","kindly","kiss","kittens","kitty","knee","kneel","knife","knit","knock","knot","knotty","knowing","knowledge","knowledgeable","known","label","labored","laborer","lace","lackadaisical","lacking","ladybug","lake","lame","lamentable","lamp","land","language","languid","large","last","late","laugh","laughable","launch","lavish","lazy","lean","learn","learned","leather","left","leg","legal","legs","lethal","letter","letters","lettuce","level","lewd","library","license","lick","lie","light","lighten","like","likeable","limit","limping","line","linen","lip","liquid","list","listen","literate","little","live","lively","living","load","loaf","lock","locket","lonely","long","long-term","longing","look","loose","lopsided","loss","loud","loutish","love","lovely","loving","low","lowly","lucky","ludicrous","lumber","lumpy","lunch","lunchroom","lush","luxuriant","lying","lyrical","macabre","machine","macho","maddening","madly","magenta","magic","magical","magnificent","maid","mailbox","majestic","makeshift","male","malicious","mammoth","man","manage","maniacal","many","marble","march","mark","marked","market","married","marry","marvelous","mask","mass","massive","match","mate","material","materialistic","matter","mature","meal","mean","measly","measure","meat","meaty","meddle","medical","meek","meeting","mellow","melodic","melt","melted","memorize","memory","men","mend","merciful","mere","mess up","messy","metal","mice","middle","mighty","military","milk","milky","mind","mindless","mine","miniature","minister","minor","mint","minute","miscreant","miss","mist","misty","mitten","mix","mixed","moan","moaning","modern","moldy","mom","momentous","money","monkey","month","moon","moor","morning","mother","motion","motionless","mountain","mountainous","mourn","mouth","move","muddle","muddled","mug","multiply","mundane","murder","murky","muscle","mushy","mute","mysterious","nail","naive","name","nappy","narrow","nasty","nation","natural","naughty","nauseating","near","neat","nebulous","necessary","neck","need","needle","needless","needy","neighborly","nerve","nervous","nest","new","next","nice","nifty","night","nimble","nine","nippy","nod","noise","noiseless","noisy","nonchalant","nondescript","nonstop","normal","north","nose","nostalgic","nosy","note","notebook","notice","noxious","null","number","numberless","numerous","nut","nutritious","nutty","oafish","oatmeal","obedient","obeisant","obese","obey","object","obnoxious","obscene","obsequious","observant","observation","observe","obsolete","obtain","obtainable","occur","ocean","oceanic","odd","offbeat","offend","offer","office","oil","old","old-fashioned","omniscient","one","onerous","open","opposite","optimal","orange","oranges","order","ordinary","organic","ossified","outgoing","outrageous","outstanding","oval","oven","overconfident","overflow","overjoyed","overrated","overt","overwrought","owe","own","pack","paddle","page","pail","painful","painstaking","paint","pale","paltry","pan","pancake","panicky","panoramic","paper","parallel","parcel","parched","park","parsimonious","part","partner","party","pass","passenger","past","paste","pastoral","pat","pathetic","pause","payment","peace","peaceful","pear","peck","pedal","peel","peep","pen","pencil","penitent","perfect","perform","periodic","permissible","permit","perpetual","person","pest","pet","petite","pets","phobic","phone","physical","picayune","pick","pickle","picture","pie","pies","pig","pigs","pin","pinch","pine","pink","pipe","piquant","pizzas","place","placid","plain","plan","plane","planes","plant","plantation","plants","plastic","plate","plausible","play","playground","pleasant","please","pleasure","plot","plough","plucky","plug","pocket","point","pointless","poised","poison","poke","polish","polite","political","pollution","poor","pop","popcorn","porter","position","possess","possessive","possible","post","pot","potato","pour","powder","power","powerful","practice","pray","preach","precede","precious","prefer","premium","prepare","present","preserve","press","pretend","pretty","prevent","previous","price","pricey","prick","prickly","print","private","probable","produce","productive","profit","profuse","program","promise","property","prose","protect","protective","protest","proud","provide","psychedelic","psychotic","public","puffy","pull","pump","pumped","punch","puncture","punish","punishment","puny","purple","purpose","purring","push","pushy","puzzled","puzzling","quack","quaint","quarrelsome","quarter","quartz","queen","question","questionable","queue","quick","quickest","quicksand","quiet","quill","quilt","quince","quirky","quiver","quixotic","quizzical","rabbit","rabbits","rabid","race","racial","radiate","ragged","rail","railway","rain","rainstorm","rainy","raise","rake","rambunctious","rampant","range","rapid","rare","raspy","rat","rate","ratty","ray","reach","reaction","reading","ready","real","realize","reason","rebel","receipt","receive","receptive","recess","recognise","recondite","record","red","reduce","redundant","reflect","reflective","refuse","regret","regular","reign","reject","rejoice","relation","relax","release","relieved","religion","rely","remain","remarkable","remember","remind","reminiscent","remove","repair","repeat","replace","reply","report","representative","reproduce","repulsive","request","rescue","resolute","resonant","respect","responsible","rest","retire","return","reward","rhetorical","rhyme","rhythm","rice","rich","riddle","rifle","right","righteous","rightful","rigid","ring","rings","rinse","ripe","risk","ritzy","river","road","roasted","rob","robin","robust","rock","rod","roll","romantic","roof","room","roomy","root","rose","rot","rotten","rough","round","route","royal","rub","ruddy","rude","ruin","rule","run","rural","rush","rustic","ruthless","sable","sack","sad","safe","sail","salt","salty","same","sand","sassy","satisfy","satisfying","save","savory","saw","scale","scandalous","scarce","scare","scarecrow","scared","scarf","scary","scatter","scattered","scene","scent","school","science","scientific","scintillating","scissors","scold","scorch","scrape","scratch","scrawny","scream","screeching","screw","scribble","scrub","sea","seal","search","seashore","seat","second","second-hand","secret","secretary","secretive","sedate","seed","seemly","selection","selective","self","selfish","sense","separate","serious","servant","serve","settle","shade","shaggy","shake","shaky","shallow","shame","shape","share","sharp","shave","sheep","sheet","shelf","shelter","shiny","ship","shirt","shiver","shivering","shock","shocking","shoe","shoes","shop","short","show","shrill","shrug","shut","shy","sick","side","sidewalk","sigh","sign","signal","silent","silk","silky","silly","silver","simple","simplistic","sin","sincere","sink","sip","sister","sisters","six","size","skate","ski","skillful","skin","skinny","skip","skirt","sky","slap","slave","sleep","sleepy","sleet","slim","slimy","slip","slippery","slope","sloppy","slow","small","smart","smash","smell","smelly","smile","smiling","smoggy","smoke","smooth","snail","snails","snake","snakes","snatch","sneaky","sneeze","sniff","snobbish","snore","snotty","snow","soak","soap","society","sock","soda","sofa","soft","soggy","solid","somber","son","song","songs","soothe","sophisticated","sordid","sore","sort","sound","soup","sour","space","spade","spare","spark","sparkle","sparkling","special","spectacular","spell","spicy","spiders","spiffy","spiky","spill","spiritual","spiteful","splendid","spoil","sponge","spooky","spoon","spot","spotless","spotted","spotty","spray","spring","sprout","spurious","spy","squalid","square","squash","squeak","squeal","squealing","squeamish","squeeze","squirrel","stage","stain","staking","stale","stamp","standing","star","stare","start","statement","station","statuesque","stay","steadfast","steady","steam","steel","steep","steer","stem","step","stereotyped","stew","stick","sticks","sticky","stiff","stimulating","stingy","stir","stitch","stocking","stomach","stone","stop","store","stormy","story","stove","straight","strange","stranger","strap","straw","stream","street","strengthen","stretch","string","strip","striped","stroke","strong","structure","stuff","stupendous","stupid","sturdy","subdued","subsequent","substance","substantial","subtract","succeed","successful","succinct","suck","sudden","suffer","sugar","suggest","suggestion","suit","sulky","summer","sun","super","superb","superficial","supply","support","suppose","supreme","surprise","surround","suspect","suspend","swanky","sweater","sweet","sweltering","swift","swim","swing","switch","symptomatic","synonymous","system","table","taboo","tacit","tacky","tail","talented","talk","tall","tame","tan","tangible","tangy","tank","tap","tart","taste","tasteful","tasteless","tasty","tawdry","tax","teaching","team","tearful","tease","tedious","teeny","teeny-tiny","teeth","telephone","telling","temper","temporary","tempt","ten","tendency","tender","tense","tent","tenuous","terrible","terrific","terrify","territory","test","tested","testy","texture","thank","thankful","thaw","theory","therapeutic","thick","thin","thing","things","thinkable","third","thirsty","thought","thoughtful","thoughtless","thread","threatening","three","thrill","throat","throne","thumb","thunder","thundering","tick","ticket","tickle","tidy","tie","tiger","tight","tightfisted","time","tin","tiny","tip","tire","tired","tiresome","title","toad","toe","toes","tomatoes","tongue","tooth","toothbrush","toothpaste","toothsome","top","torpid","touch","tough","tour","tow","towering","town","toy","toys","trace","trade","trail","train","trains","tramp","tranquil","transport","trap","trashy","travel","tray","treat","treatment","tree","trees","tremble","tremendous","trick","tricky","trip","trite","trot","trouble","troubled","trousers","truck","trucks","truculent","true","trust","truthful","try","tub","tug","tumble","turkey","turn","twig","twist","two","type","typical","ubiquitous","ugliest","ugly","ultra","umbrella","unable","unaccountable","unadvised","unarmed","unbecoming","unbiased","uncle","uncovered","understood","underwear","undesirable","undress","unequal","unequaled","uneven","unfasten","unhealthy","uninterested","unique","unit","unite","unkempt","unknown","unlock","unnatural","unpack","unruly","unsightly","unsuitable","untidy","unused","unusual","unwieldy","unwritten","upbeat","uppity","upset","uptight","use","used","useful","useless","utopian","utter","uttermost","vacation","vacuous","vagabond","vague","valuable","value","van","vanish","various","vase","vast","vegetable","veil","vein","vengeful","venomous","verdant","verse","versed","vessel","vest","victorious","view","vigorous","violent","violet","visit","visitor","vivacious","voice","voiceless","volatile","volcano","volleyball","voracious","voyage","vulgar","wacky","waggish","wail","wait","waiting","wakeful","walk","wall","wander","wandering","want","wanting","war","warlike","warm","warn","wary","wash","waste","wasteful","watch","water","watery","wave","waves","wax","way","weak","wealth","wealthy","weary","weather","week","weigh","weight","welcome","well-groomed","well-made","well-off","well-to-do","wet","wheel","whimsical","whine","whip","whirl","whisper","whispering","whistle","white","whole","wholesale","wicked","wide","wide-eyed","wiggly","wild","wilderness","willing","wind","window","windy","wine","wing","wink","winter","wipe","wire","wiry","wise","wish","wistful","witty","wobble","woebegone","woman","womanly","women","wonder","wonderful","wood","wooden","wool","woozy","word","work","workable","worm","worried","worry","worthless","wound","wrap","wrathful","wreck","wren","wrench","wrestle","wretched","wriggle","wrist","writer","writing","wrong","wry","x-ray","yak","yam","yard","yarn","yawn","year","yell","yellow","yielding","yoke","young","youthful","yummy","zany","zealous","zebra","zephyr","zesty","zinc","zip","zipper","zippy","zonked","zoo","zoom"]} \ No newline at end of file +words = ["aback","abaft","abandoned","abashed","aberrant","abhorrent","abiding","abject","ablaze","able","abnormal","aboard","aboriginal","abortive","abounding","abrasive","abrupt","absent","absorbed","absorbing","abstracted","absurd","abundant","abusive","accept","acceptable","accessible","accidental","account","accurate","achiever","acid","acidic","acoustic","acoustics","acrid","act","action","activity","actor","actually","ad hoc","adamant","adaptable","add","addicted","addition","adhesive","adjoining","adjustment","admire","admit","adorable","adventurous","advertisement","advice","advise","afford","afraid","aftermath","afternoon","afterthought","aggressive","agonizing","agree","agreeable","agreement","ahead","air","airplane","airport","ajar","alarm","alcoholic","alert","alike","alive","alleged","allow","alluring","aloof","amazing","ambiguous","ambitious","amount","amuck","amuse","amused","amusement","amusing","analyze","ancient","anger","angle","angry","animal","animated","announce","annoy","annoyed","annoying","answer","ants","anxious","apathetic","apologise","apparatus","apparel","appear","applaud","appliance","appreciate","approval","approve","aquatic","arch","argue","argument","arithmetic","arm","army","aromatic","arrange","arrest","arrive","arrogant","art","ashamed","ask","aspiring","assorted","astonishing","attach","attack","attempt","attend","attract","attraction","attractive","aunt","auspicious","authority","automatic","available","average","avoid","awake","aware","awesome","awful","axiomatic","babies","baby","back","bad","badge","bag","bait","bake","balance","ball","ban","bang","barbarous","bare","base","baseball","bashful","basin","basket","basketball","bat","bath","bathe","battle","bawdy","bead","beam","bear","beautiful","bed","bedroom","beds","bee","beef","befitting","beg","beginner","behave","behavior","belief","believe","bell","belligerent","bells","belong","beneficial","bent","berry","berserk","best","better","bewildered","big","bike","bikes","billowy","bird","birds","birth","birthday","bit","bite","bite-sized","bitter","bizarre","black","black-and-white","blade","bleach","bless","blind","blink","blood","bloody","blot","blow","blue","blue-eyed","blush","blushing","board","boast","boat","boil","boiling","bolt","bomb","bone","book","books","boorish","boot","border","bore","bored","boring","borrow","bottle","bounce","bouncy","boundary","boundless","bow","box","boy","brainy","brake","branch","brash","brass","brave","brawny","breakable","breath","breathe","breezy","brick","bridge","brief","bright","broad","broken","brother","brown","bruise","brush","bubble","bucket","building","bulb","bump","bumpy","burly","burn","burst","bury","bushes","business","bustling","busy","butter","button","buzz","cabbage","cable","cactus","cagey","cake","cakes","calculate","calculating","calculator","calendar","call","callous","calm","camera","camp","can","cannon","canvas","cap","capable","capricious","caption","car","card","care","careful","careless","caring","carpenter","carriage","carry","cars","cart","carve","cast","cat","cats","cattle","cause","cautious","cave","ceaseless","celery","cellar","cemetery","cent","certain","chalk","challenge","chance","change","changeable","channel","charge","charming","chase","cheap","cheat","check","cheer","cheerful","cheese","chemical","cherries","cherry","chess","chew","chicken","chickens","chief","childlike","children","chilly","chin","chivalrous","choke","chop","chubby","chunky","church","circle","claim","clam","clammy","clap","class","classy","clean","clear","clever","clip","cloistered","close","closed","cloth","cloudy","clover","club","clumsy","cluttered","coach","coal","coast","coat","cobweb","coherent","coil","cold","collar","collect","color","colorful","colossal","colour","comb","combative","comfortable","command","committee","common","communicate","company","compare","comparison","compete","competition","complain","complete","complex","concentrate","concern","concerned","condemned","condition","confess","confuse","confused","connect","connection","conscious","consider","consist","contain","continue","control","cooing","cook","cool","cooperative","coordinated","copper","copy","corn","correct","cough","count","country","courageous","cover","cow","cowardly","cows","crabby","crack","cracker","crash","crate","craven","crawl","crayon","crazy","cream","creator","creature","credit","creepy","crib","crime","crook","crooked","cross","crow","crowd","crowded","crown","cruel","crush","cry","cub","cuddly","cultured","cumbersome","cup","cure","curious","curl","curly","current","curtain","curve","curved","curvy","cushion","cut","cute","cycle","cynical","dad","daffy","daily","dam","damage","damaged","damaging","damp","dance","dangerous","dapper","dare","dark","dashing","daughter","day","dazzling","dead","deadpan","deafening","dear","death","debonair","debt","decay","deceive","decide","decision","decisive","decorate","decorous","deep","deeply","deer","defeated","defective","defiant","degree","delay","delicate","delicious","delight","delightful","delirious","deliver","demonic","depend","dependent","depressed","deranged","describe","descriptive","desert","deserted","deserve","design","desire","desk","destroy","destruction","detail","detailed","detect","determined","develop","development","devilish","didactic","different","difficult","digestion","diligent","dime","dinner","dinosaurs","direction","direful","dirt","dirty","disagree","disagreeable","disappear","disapprove","disarm","disastrous","discover","discovery","discreet","discussion","disgusted","disgusting","disillusioned","dislike","dispensable","distance","distinct","distribution","disturbed","divergent","divide","division","dizzy","dock","doctor","dog","dogs","doll","dolls","domineering","donkey","door","double","doubt","doubtful","downtown","drab","draconian","drag","drain","dramatic","drawer","dream","dreary","dress","drink","drip","driving","drop","drown","drum","drunk","dry","duck","ducks","dull","dust","dusty","dynamic","dysfunctional","eager","ear","early","earn","earsplitting","earth","earthquake","earthy","easy","eatable","economic","edge","educate","educated","education","effect","efficacious","efficient","egg","eggnog","eggs","eight","elastic","elated","elbow","elderly","electric","elegant","elfin","elite","embarrass","embarrassed","eminent","employ","empty","enchanted","enchanting","encourage","encouraging","end","endurable","energetic","engine","enjoy","enormous","enter","entertain","entertaining","enthusiastic","envious","equable","equal","erect","erratic","error","escape","ethereal","evanescent","evasive","even","event","examine","example","excellent","exchange","excite","excited","exciting","exclusive","excuse","exercise","exist","existence","exotic","expand","expansion","expect","expensive","experience","expert","explain","explode","extend","extra-large","extra-small","exuberant","exultant","eye","eyes","fabulous","face","fact","fade","faded","fail","faint","fair","fairies","faithful","fall","fallacious","false","familiar","famous","fanatical","fancy","fang","fantastic","far","far-flung","farm","fascinated","fast","fasten","fat","faulty","fax","fear","fearful","fearless","feeble","feeling","feigned","female","fence","fertile","festive","fetch","few","field","fierce","file","fill","film","filthy","fine","finger","finicky","fire","fireman","first","fish","fit","five","fix","fixed","flag","flagrant","flaky","flame","flap","flash","flashy","flat","flavor","flawless","flesh","flight","flimsy","flippant","float","flock","flood","floor","flow","flower","flowers","flowery","fluffy","fluttering","fly","foamy","fog","fold","follow","food","fool","foolish","foot","force","foregoing","forgetful","fork","form","fortunate","found","four","fowl","fragile","frail","frame","frantic","free","freezing","frequent","fresh","fretful","friction","friend","friendly","friends","frighten","frightened","frightening","frog","frogs","front","fruit","fry","fuel","full","fumbling","functional","funny","furniture","furry","furtive","future","futuristic","fuzzy","gabby","gainful","gamy","gaping","garrulous","gate","gather","gaudy","gaze","geese","general","gentle","ghost","giant","giants","giddy","gifted","gigantic","giraffe","girl","girls","glamorous","glass","gleaming","glib","glistening","glorious","glossy","glove","glow","glue","godly","gold","good","goofy","gorgeous","government","governor","grab","graceful","grade","grain","grandfather","grandiose","grandmother","grape","grass","grate","grateful","gratis","gray","grease","greasy","great","greedy","green","greet","grey","grieving","grin","grip","groan","groovy","grotesque","grouchy","ground","group","growth","grubby","gruesome","grumpy","guarantee","guard","guarded","guess","guide","guiltless","guitar","gullible","gun","gusty","guttural","habitual","hair","haircut","half","hall","hallowed","halting","hammer","hand","handle","hands","handsome","handsomely","handy","hang","hanging","hapless","happen","happy","harass","harbor","hard","hard-to-find","harm","harmonious","harmony","harsh","hat","hate","hateful","haunt","head","heady","heal","health","healthy","heap","heartbreaking","heat","heavenly","heavy","hellish","help","helpful","helpless","hesitant","hideous","high","high-pitched","highfalutin","hilarious","hill","hissing","historical","history","hobbies","hole","holiday","holistic","hollow","home","homeless","homely","honey","honorable","hook","hop","hope","horn","horrible","horse","horses","hose","hospitable","hospital","hot","hour","house","houses","hover","hug","huge","hulking","hum","humdrum","humor","humorous","hungry","hunt","hurried","hurry","hurt","hushed","husky","hydrant","hypnotic","hysterical","ice","icicle","icky","icy","idea","identify","idiotic","ignorant","ignore","ill","ill-fated","ill-informed","illegal","illustrious","imaginary","imagine","immense","imminent","impartial","imperfect","impolite","important","imported","impossible","impress","improve","impulse","incandescent","include","income","incompetent","inconclusive","increase","incredible","industrious","industry","inexpensive","infamous","influence","inform","inject","injure","ink","innate","innocent","inquisitive","insect","insidious","instinctive","instruct","instrument","insurance","intelligent","intend","interest","interesting","interfere","internal","interrupt","introduce","invent","invention","invincible","invite","irate","iron","irritate","irritating","island","itch","itchy","jaded","jagged","jail","jam","jar","jazzy","jealous","jeans","jelly","jellyfish","jewel","jittery","jobless","jog","join","joke","jolly","joyous","judge","judicious","juggle","juice","juicy","jumbled","jump","jumpy","juvenile","kaput","keen","kettle","key","kick","kill","kind","kindhearted","kindly","kiss","kittens","kitty","knee","kneel","knife","knit","knock","knot","knotty","knowing","knowledge","knowledgeable","known","label","labored","laborer","lace","lackadaisical","lacking","ladybug","lake","lame","lamentable","lamp","land","language","languid","large","last","late","laugh","laughable","launch","lavish","lazy","lean","learn","learned","leather","left","leg","legal","legs","lethal","letter","letters","lettuce","level","lewd","library","license","lick","lie","light","lighten","like","likeable","limit","limping","line","linen","lip","liquid","list","listen","literate","little","live","lively","living","load","loaf","lock","locket","lonely","long","long-term","longing","look","loose","lopsided","loss","loud","loutish","love","lovely","loving","low","lowly","lucky","ludicrous","lumber","lumpy","lunch","lunchroom","lush","luxuriant","lying","lyrical","macabre","machine","macho","maddening","madly","magenta","magic","magical","magnificent","maid","mailbox","majestic","makeshift","male","malicious","mammoth","man","manage","maniacal","many","marble","march","mark","marked","market","married","marry","marvelous","mask","mass","massive","match","mate","material","materialistic","matter","mature","meal","mean","measly","measure","meat","meaty","meddle","medical","meek","meeting","mellow","melodic","melt","melted","memorize","memory","men","mend","merciful","mere","mess up","messy","metal","mice","middle","mighty","military","milk","milky","mind","mindless","mine","miniature","minister","minor","mint","minute","miscreant","miss","mist","misty","mitten","mix","mixed","moan","moaning","modern","moldy","mom","momentous","money","monkey","month","moon","moor","morning","mother","motion","motionless","mountain","mountainous","mourn","mouth","move","muddle","muddled","mug","multiply","mundane","murder","murky","muscle","mushy","mute","mysterious","nail","naive","name","nappy","narrow","nasty","nation","natural","naughty","nauseating","near","neat","nebulous","necessary","neck","need","needle","needless","needy","neighborly","nerve","nervous","nest","new","next","nice","nifty","night","nimble","nine","nippy","nod","noise","noiseless","noisy","nonchalant","nondescript","nonstop","normal","north","nose","nostalgic","nosy","note","notebook","notice","noxious","null","number","numberless","numerous","nut","nutritious","nutty","oafish","oatmeal","obedient","obeisant","obese","obey","object","obnoxious","obscene","obsequious","observant","observation","observe","obsolete","obtain","obtainable","occur","ocean","oceanic","odd","offbeat","offend","offer","office","oil","old","old-fashioned","omniscient","one","onerous","open","opposite","optimal","orange","oranges","order","ordinary","organic","ossified","outgoing","outrageous","outstanding","oval","oven","overconfident","overflow","overjoyed","overrated","overt","overwrought","owe","own","pack","paddle","page","pail","painful","painstaking","paint","pale","paltry","pan","pancake","panicky","panoramic","paper","parallel","parcel","parched","park","parsimonious","part","partner","party","pass","passenger","past","paste","pastoral","pat","pathetic","pause","payment","peace","peaceful","pear","peck","pedal","peel","peep","pen","pencil","penitent","perfect","perform","periodic","permissible","permit","perpetual","person","pest","pet","petite","pets","phobic","phone","physical","picayune","pick","pickle","picture","pie","pies","pig","pigs","pin","pinch","pine","pink","pipe","piquant","pizzas","place","placid","plain","plan","plane","planes","plant","plantation","plants","plastic","plate","plausible","play","playground","pleasant","please","pleasure","plot","plough","plucky","plug","pocket","point","pointless","poised","poison","poke","polish","polite","political","pollution","poor","pop","popcorn","porter","position","possess","possessive","possible","post","pot","potato","pour","powder","power","powerful","practice","pray","preach","precede","precious","prefer","premium","prepare","present","preserve","press","pretend","pretty","prevent","previous","price","pricey","prick","prickly","print","private","probable","produce","productive","profit","profuse","program","promise","property","prose","protect","protective","protest","proud","provide","psychedelic","psychotic","public","puffy","pull","pump","pumped","punch","puncture","punish","punishment","puny","purple","purpose","purring","push","pushy","puzzled","puzzling","quack","quaint","quarrelsome","quarter","quartz","queen","question","questionable","queue","quick","quickest","quicksand","quiet","quill","quilt","quince","quirky","quiver","quixotic","quizzical","rabbit","rabbits","rabid","race","racial","radiate","ragged","rail","railway","rain","rainstorm","rainy","raise","rake","rambunctious","rampant","range","rapid","rare","raspy","rat","rate","ratty","ray","reach","reaction","reading","ready","real","realize","reason","rebel","receipt","receive","receptive","recess","recognise","recondite","record","red","reduce","redundant","reflect","reflective","refuse","regret","regular","reign","reject","rejoice","relation","relax","release","relieved","religion","rely","remain","remarkable","remember","remind","reminiscent","remove","repair","repeat","replace","reply","report","representative","reproduce","repulsive","request","rescue","resolute","resonant","respect","responsible","rest","retire","return","reward","rhetorical","rhyme","rhythm","rice","rich","riddle","rifle","right","righteous","rightful","rigid","ring","rings","rinse","ripe","risk","ritzy","river","road","roasted","rob","robin","robust","rock","rod","roll","romantic","roof","room","roomy","root","rose","rot","rotten","rough","round","route","royal","rub","ruddy","rude","ruin","rule","run","rural","rush","rustic","ruthless","sable","sack","sad","safe","sail","salt","salty","same","sand","sassy","satisfy","satisfying","save","savory","saw","scale","scandalous","scarce","scare","scarecrow","scared","scarf","scary","scatter","scattered","scene","scent","school","science","scientific","scintillating","scissors","scold","scorch","scrape","scratch","scrawny","scream","screeching","screw","scribble","scrub","sea","seal","search","seashore","seat","second","second-hand","secret","secretary","secretive","sedate","seed","seemly","selection","selective","self","selfish","sense","separate","serious","servant","serve","settle","shade","shaggy","shake","shaky","shallow","shame","shape","share","sharp","shave","sheep","sheet","shelf","shelter","shiny","ship","shirt","shiver","shivering","shock","shocking","shoe","shoes","shop","short","show","shrill","shrug","shut","shy","sick","side","sidewalk","sigh","sign","signal","silent","silk","silky","silly","silver","simple","simplistic","sin","sincere","sink","sip","sister","sisters","six","size","skate","ski","skillful","skin","skinny","skip","skirt","sky","slap","slave","sleep","sleepy","sleet","slim","slimy","slip","slippery","slope","sloppy","slow","small","smart","smash","smell","smelly","smile","smiling","smoggy","smoke","smooth","snail","snails","snake","snakes","snatch","sneaky","sneeze","sniff","snobbish","snore","snotty","snow","soak","soap","society","sock","soda","sofa","soft","soggy","solid","somber","son","song","songs","soothe","sophisticated","sordid","sore","sort","sound","soup","sour","space","spade","spare","spark","sparkle","sparkling","special","spectacular","spell","spicy","spiders","spiffy","spiky","spill","spiritual","spiteful","splendid","spoil","sponge","spooky","spoon","spot","spotless","spotted","spotty","spray","spring","sprout","spurious","spy","squalid","square","squash","squeak","squeal","squealing","squeamish","squeeze","squirrel","stage","stain","staking","stale","stamp","standing","star","stare","start","statement","station","statuesque","stay","steadfast","steady","steam","steel","steep","steer","stem","step","stereotyped","stew","stick","sticks","sticky","stiff","stimulating","stingy","stir","stitch","stocking","stomach","stone","stop","store","stormy","story","stove","straight","strange","stranger","strap","straw","stream","street","strengthen","stretch","string","strip","striped","stroke","strong","structure","stuff","stupendous","stupid","sturdy","subdued","subsequent","substance","substantial","subtract","succeed","successful","succinct","suck","sudden","suffer","sugar","suggest","suggestion","suit","sulky","summer","sun","super","superb","superficial","supply","support","suppose","supreme","surprise","surround","suspect","suspend","swanky","sweater","sweet","sweltering","swift","swim","swing","switch","symptomatic","synonymous","system","table","taboo","tacit","tacky","tail","talented","talk","tall","tame","tan","tangible","tangy","tank","tap","tart","taste","tasteful","tasteless","tasty","tawdry","tax","teaching","team","tearful","tease","tedious","teeny","teeny-tiny","teeth","telephone","telling","temper","temporary","tempt","ten","tendency","tender","tense","tent","tenuous","terrible","terrific","terrify","territory","test","tested","testy","texture","thank","thankful","thaw","theory","therapeutic","thick","thin","thing","things","thinkable","third","thirsty","thought","thoughtful","thoughtless","thread","threatening","three","thrill","throat","throne","thumb","thunder","thundering","tick","ticket","tickle","tidy","tie","tiger","tight","tightfisted","time","tin","tiny","tip","tire","tired","tiresome","title","toad","toe","toes","tomatoes","tongue","tooth","toothbrush","toothpaste","toothsome","top","torpid","touch","tough","tour","tow","towering","town","toy","toys","trace","trade","trail","train","trains","tramp","tranquil","transport","trap","trashy","travel","tray","treat","treatment","tree","trees","tremble","tremendous","trick","tricky","trip","trite","trot","trouble","troubled","trousers","truck","trucks","truculent","true","trust","truthful","try","tub","tug","tumble","turkey","turn","twig","twist","two","type","typical","ubiquitous","ugliest","ugly","ultra","umbrella","unable","unaccountable","unadvised","unarmed","unbecoming","unbiased","uncle","uncovered","understood","underwear","undesirable","undress","unequal","unequaled","uneven","unfasten","unhealthy","uninterested","unique","unit","unite","unkempt","unknown","unlock","unnatural","unpack","unruly","unsightly","unsuitable","untidy","unused","unusual","unwieldy","unwritten","upbeat","uppity","upset","uptight","use","used","useful","useless","utopian","utter","uttermost","vacation","vacuous","vagabond","vague","valuable","value","van","vanish","various","vase","vast","vegetable","veil","vein","vengeful","venomous","verdant","verse","versed","vessel","vest","victorious","view","vigorous","violent","violet","visit","visitor","vivacious","voice","voiceless","volatile","volcano","volleyball","voracious","voyage","vulgar","wacky","waggish","wail","wait","waiting","wakeful","walk","wall","wander","wandering","want","wanting","war","warlike","warm","warn","wary","wash","waste","wasteful","watch","water","watery","wave","waves","wax","way","weak","wealth","wealthy","weary","weather","week","weigh","weight","welcome","well-groomed","well-made","well-off","well-to-do","wet","wheel","whimsical","whine","whip","whirl","whisper","whispering","whistle","white","whole","wholesale","wicked","wide","wide-eyed","wiggly","wild","wilderness","willing","wind","window","windy","wine","wing","wink","winter","wipe","wire","wiry","wise","wish","wistful","witty","wobble","woebegone","woman","womanly","women","wonder","wonderful","wood","wooden","wool","woozy","word","work","workable","worm","worried","worry","worthless","wound","wrap","wrathful","wreck","wren","wrench","wrestle","wretched","wriggle","wrist","writer","writing","wrong","wry","x-ray","yak","yam","yard","yarn","yawn","year","yell","yellow","yielding","yoke","young","youthful","yummy","zany","zealous","zebra","zephyr","zesty","zinc","zip","zipper","zippy","zonked","zoo","zoom"] \ No newline at end of file From 83fb4680d92361a0b81f8698cd4aba4c2aa18f2d Mon Sep 17 00:00:00 2001 From: djkeu Date: Thu, 4 Mar 2021 14:07:43 +0100 Subject: [PATCH 8/9] Commit --- __pycache__/words.cpython-38.pyc | Bin 0 -> 29720 bytes hangman.py | 60 +++++++++++++++++++++++++++++++ index.txt | 2 ++ 3 files changed, 62 insertions(+) create mode 100644 __pycache__/words.cpython-38.pyc create mode 100644 hangman.py diff --git a/__pycache__/words.cpython-38.pyc b/__pycache__/words.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..43e927854650ffdc350d7c7ee83d25ce1d526031 GIT binary patch literal 29720 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 0 and lives > 0: + # Display letters used. + print(f"\nJe hebt nog {lives} levens.") + print("Deze letters zijn gekozen:", " ".join(used_letters)) + + # Display current word. + word_list = [ + letter if letter in used_letters + else '-' for letter in word + ] + print("Huidig woord: ", " ".join(word_list)) + + # Get user input + user_letter = input("\nRaad een letter: ").upper() + + if user_letter in alphabet - used_letters: + used_letters.add(user_letter) + if user_letter in word_letters: + word_letters.remove(user_letter) + else: + lives = lives - 1 # Takes away a life. + print(f"'{user_letter.upper()}' is niet goed.") + + elif user_letter in used_letters: + print(f"Je hebt de letter {user_letter} al geraden. Probeer een andere letter.") + + else: + print(f"De letter {user_letter} zit niet in het woord. Probeer het nog eens.") + + # When len(word_letters) == 0 OR when lives == O + if lives == 0: + print(f"\nHelaas, je hebt verloren. Het woord was {word}\n") + else: + print(f"\n\tGoedzo! Je hebt het woord {word} geraden!\n") + +hangman() diff --git a/index.txt b/index.txt index 82239b4..1577fb4 100644 --- a/index.txt +++ b/index.txt @@ -7,3 +7,5 @@ https://www.youtube.com/watch?v=8ext9G7xspg 04 Rock paper scissors, 21.14 That didn't teach me much. 05 Hangman, 24.25 + That was fun. +06 Tic tac toe, 35.53 From 1430501453508c2ec8dd56495c1fc37301c519a5 Mon Sep 17 00:00:00 2001 From: djkeu Date: Fri, 5 Mar 2021 11:37:17 +0100 Subject: [PATCH 9/9] gitignore pycache --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c18dd8d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__/