Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

David_Novo

  • 3 years ago

PS2 - Hangman What do you think of this solution? http://dpaste.com/776959/

  • This Question is Closed
  1. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    does it work? - nope - how many words are in words.txt? available is missing a letter here is another way to remove a character from a string - http://dpaste.com/776965/

  2. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Fixed the missing 'w': http://dpaste.com/776970/ Yes it works. This is the word.txt file.

    1 Attachment
  3. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    when i run it, it only loads one word from the file.

  4. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    That part was given. Students just have to code below ''your code begins here''. You just need a one random word each time you play Hangman.

  5. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    when you run it, it works? well, load_words is not working, you need to fix it before the game will work. it only loads the first word in the file.

  6. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    load_works was written by the TA's as it was give with the problem handout. When I run load_words I get 55900 words.

  7. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    ahh, nevermind - i had the file from the 2008 class

  8. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    So does the code work? Except the remove character solution (yours is simpler), do you have any comments on sections that could be improved?

  9. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    the enumerate() function is convenient when you need to iterate over the items and the indices of a sequence - http://dpaste.com/776981/

  10. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Where can I use that?

  11. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    I was looking at format_word() when i thought of that.

  12. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    i like to use lists because they have lots of useful methods. I might have kept the word as a list of characters and worked with that instead of slices. For some reason, i never think about using slices.

  13. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    otherwise looks good to me

  14. David_Novo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Using lists instead of slices really seems a great idea. It's way more easy to work with lists than with strings. Thanks for the tip.

  15. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    i'm thinking though (and remembering) that slices can be very powerful - i need to start remembering to consider them as an option.

  16. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy