Homework 4 A word-guessing game Download the linked files wordlist1000.txt and guessword.py from the Homework 4 folder in the drive, and put them in the folder in which you do the work for this...

1 answer below »
A Word-Guessing Game. (View Attached Documents for full instructions)


Homework 4 A word-guessing game Download the linked files wordlist1000.txt and guessword.py from the Homework 4 folder in the drive, and put them in the folder in which you do the work for this course. The text file is a list of the 1000 most common words in English (well that's what I was promised, although it seems to contain only 999 words). The function randomword() in the .py file should return a word selected at random from this list. Follow the instructions in the file to complete the function and try running the module by typing test() Do this several times and ensure that you are getting random words every time you run it. The function play(), which you will write, calls randomword(). (I've already written the first few lines of play() for you.) It then proceeds to play a guessing game with the user.   Here is a transcript of a typical session. >>> play() We're going to play a little game. I am going to choose a word, and you have to guess it. If you're guess is incorrect, then I will tell you if you've gone too far, or not far enough. You get 10 guesses. Enter your guess>>hello You went too far. You have 9 guesses left. Enter your guess>>field You didn't go far enough. You have 8 guesses left. Enter your guess>>great You went too far. You have 7 guesses left. Enter your guess>>fun You went too far. You have 6 guesses left. Enter your guess>>foe You didn't go far enough. You have 5 guesses left. Enter your guess>>foyer You went too far. You have 4 guesses left. Enter your guess>>for You didn't go far enough. You have 3 guesses left. Enter your guess>>foster You went too far. You have 2 guesses left. Enter your guess>>force You got it! Congratulations. You should write your code in such a manner that no more than 10 guesses are permitted. In other words, if the user makes 10 incorrect guesses, the program terminates, and calls the user a loser, and prints the secret word. You really have to write just one carefully-crafted while statement (which of course will contain a number of statements in its body) to complete this. Needless to say, such a program should not actually print out the secret word at the outset. However, you probably will want to see the secret word while you're working on your code, to make sure it is doing what it's supposed to. For this reason, I've written the play() function with an optional parameter called administrator, which by default is set to False If you just call play(), your program should play the game in normal mode, concealing the secret word from the user. But if you call play(True) the value of this parameter is set to True, and the program prints the secret word. Think of this as 'administrator mode'. Now, enhance your program to help the user. If you think that the user is not making much progress in guessing the word after three incorrect answers, prompt the user with the length of the secret word. If the user has three more unsuccessful attempts, give them the hint by telling the first letter of the secret word. a about above across act active activity add afraid after again age ago agree air all alone along already always am amount an and angry another answer any anyone anything anytime appear apple are area arm army around arrive art as ask at attack aunt autumn away baby base back bad bag ball bank basket bath be bean bear beautiful beer bed bedroom behave before begin behind bell below besides best better between big bird birth birthday bit bite black bleed block blood blow blue board boat body boil bone book border born borrow both bottle bottom bowl box boy branch brave bread break breakfast breathe bridge bright bring brother brown brush build burn business bus busy but buy by cake call can candle cap car card care careful careless carry case cat catch central century certain chair chance change chase cheap cheese chicken child children chocolate choice choose circle city class clever clean clear climb clock cloth clothes cloud cloudy close coffee coat coin cold collect color comb come comfortable common compare complete computer condition continue control cook cool copper corn corner correct cost contain count country course cover crash cross cry cup cupboard cut dance dangerous dark daughter day dead decide decrease deep deer depend desk destroy develop die different difficult dinner direction dirty discover dish do dog door double down draw dream dress drink drive drop dry duck dust duty each ear early earn earth east easy eat education effect egg eight either electric elephant else empty end enemy enjoy enough enter equal entrance escape even evening event ever every everyone exact everybody examination example except excited exercise expect expensive explain extremely eye face fact fail fall false family famous far farm father fast fat fault fear feed feel female fever few fight fill film find fine finger finish fire first fit five fix flag flat float floor flour flower fly fold food fool foot football for force foreign forest forget forgive fork form fox four free freedom freeze fresh friend friendly from front fruit full fun funny furniture further future game garden gate general gentleman get gift give glad glass go goat god gold good goodbye grandfather grandmother grass grave great green grey ground group grow gun hair half hall hammer hand happen happy hard hat hate have he head healthy hear heavy hello help heart heaven height help hen her here hers hide high hill him his hit hobby hold hole holiday home hope horse hospital hot hotel house how hundred hungry hour hurry husband hurt i ice idea if important in increase inside into introduce invent iron invite is island it its jelly job join juice jump just keep key kill kind king kitchen knee knife knock know ladder lady lamp land large last late lately laugh lazy lead leaf learn leave leg left lend length less lesson let letter library lie life light like lion lip list listen little live lock lonely long look lose lot love low lower luck machine main make male man many map mark market marry matter may me meal mean measure meat medicine meet member mention method middle milk million mind minute miss mistake mix model modern moment money monkey month moon more morning most mother mountain mouth move much music must my name narrow nation nature near nearly neck need needle neighbor neither net never new news newspaper next nice night nine no noble noise none nor north nose not nothing notice now number obey object ocean of off offer office often oil old on one only open opposite or orange order other our out outside over own page pain paint pair pan paper parent park part partner party pass past path pay peace pen pencil people pepper per perfect period person petrol photograph piano pick picture piece pig pin pink place plane plant plastic plate play please pleased plenty pocket point poison police polite pool poor popular position possible potato pour power present press pretty prevent price prince prison private prize probably problem produce promise proper protect provide public pull punish pupil push put queen question quick quiet quite radio rain rainy raise reach read ready real really receive record red remember remind remove rent repair repeat reply report rest restaurant result return rice rich ride right ring rise road rob rock room round rubber rude rule ruler run rush sad safe sail salt same sand save say school science scissors search seat second see seem sell send sentence serve seven several sex shade shadow shake shape share sharp she sheep sheet shelf shine ship shirt shoe shoot shop short should shoulder shout show sick side signal silence silly silver similar simple single since sing sink sister sit six size skill skin skirt sky sleep slip slow smoke small smell smile smoke snow so soap sock soft some someone something sometimes son soon sorry sound soup south space speak special speed spell spend spoon sport spread spring square stamp stand star start station stay steal steam step still stomach stone stop store storm story strange street strong structure student study stupid subject substance successful such sudden sugar suitable summer sun sunny support sure surprise sweet swim sword table take talk tall taste taxi tea teach team tear telephone television tell ten tennis terrible test than that the their then there therefore these thick thin thing think third this though threat three tidy tie title to today toe together tomorrow tonight too tool tooth top total touch town train tram travel tree trouble true trust twice try turn type uncle under understand unit until up use useful usual usually vegetable very village voice visit wait wake walk want warm wash waste watch water way we weak wear weather wedding week weight welcome well west wet what wheel when where which while white who why wide wife wild will win wind window wine winter wire wise wish with without woman wonder word work world worry worst write wrong year yes yesterday yet you young your zero zoo
Answered Same DayMay 15, 2021

Answer To: Homework 4 A word-guessing game Download the linked files wordlist1000.txt and guessword.py from the...

Aditya answered on May 16 2021
139 Votes
a
about
above
across
act
active
activity
add
afraid
after
again
age
ago
agree
air
all
alone
along
already
always
am
amount
an
and
angry
another
answer
any
anyone
anything
anytime

appear
apple
are
area
arm
army
around
arrive
art
as
ask
at
attack
aunt
autumn
away
baby
base
back
bad
bag
ball
bank
basket
bath
be
bean
bear
beautiful
beer
bed
bedroom
behave
before
begin
behind
bell
below
besides
best
better
between
big
bird
birth
birthday
bit
bite
black
bleed
block
blood
blow
blue
board
boat
body
boil
bone
book
border
born
borrow
both
bottle
bottom
bowl
box
boy
branch
brave
bread
break
breakfast
breathe
bridge
bright
bring
brother
brown
brush
build
burn
business
bus
busy
but
buy
by
cake
call
can
candle
cap
car
card
care
careful
careless
carry
case
cat
catch
central
century
certain
chair
chance
change
chase
cheap
cheese
chicken
child
children
chocolate
choice
choose
circle
city
class
clever
clean
clear
climb
clock
cloth
clothes
cloud
cloudy
close
coffee
coat
coin
cold
collect
color
comb
come
comfortable
common
compare
complete
computer
condition
continue
control
cook
cool
copper
corn
corner
correct
cost
contain
count
country
course
cover
crash
cross
cry
cup
cupboard
cut
dance
dangerous
dark
daughter
day
dead
decide
decrease
deep
deer
depend
desk
destroy
develop
die
different
difficult
dinner
direction
dirty
discover
dish
do
dog
door
double
down
draw
dream
dress
drink
drive
drop
dry
duck
dust
duty
each
ear
early
earn
earth
east
easy
eat
education
effect
egg
eight
either
electric
elephant
else
empty
end
enemy
enjoy
enough
enter
equal
entrance
escape
even
evening
event
ever
every
everyone
exact
everybody
examination
example
except
excited
exercise
expect
expensive
explain
extremely
eye
face
fact
fail
fall
false
family
famous
far
farm
father
fast
fat
fault
fear
feed
feel
fe...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here