CIS 115 Week 7 Course Project | Assignment Help | Devry University
- Devry University / CIS 115
- 04 Jan 2020
- Price: $25
- Other / Other
CIS 115 Week 7 Course Project | Assignment Help | Devry University
WEEK
7: COURSE PROJECT
The
Week 7 portion of your Course Project is due this week. Please refer to
the Course Project Overview in the Introduction and Resources module for full
details. Use this report to complete this portion of the project.
Guess
the number!
You
will add to the program you created last week. This week you will add a
list to keep track of all the numbers guessed and modularize your code. Be sure
to import random at the beginning of your code and use a comment block
explaining what your program does
#Guess
the number week 7
#Name:
#Date:
#Menu
system displays - ask user if they want to guess a number, have computer guess
a number, or exit
#Random
number, loop while true
#ask
user for number. Check to see if the value is a number between 1 and 10
#if
number is too high or too low, tell user, if they guessed it break out of loop
#ask
user to enter a number, computer randomly guesses
display_menu()
module
Display "1. You guess the number"
Display "2. You type a number and see if the computer can
guess it"
Display "3. Exit"
main()
module
Display "Welcome to my Guess the number program!"
while true
display_menu()
Get input
if(option==1)
user_guess()
elif(option==2)
computer_guess()
else
break
user_guess() module
random mynumber
count=1
userGuesses=[]
while True
try
Display "Guess a number between 1 and
10"
Get guess
while guess<1 or guess>10
Display "Guess a number
between 1 and 10"
Get guess
except
Display "numbers only"
continue
userGuesses.append(guess)
if (guess<mynumber)
Display "Too low"
count=count+1
else if (guess>mynumber)
Display "Too high"
count=count+1
else if (guess==mynumber)
Display "You guessed it in
"+ count + " attempts"
Display "you picked the
following numbers: " +userGuesses
computer_guess()
module
Get number from user
count=1
computerGuesses=[]
while True
Get randomval from computer
computerGuesses.append(randomval)
if (number<randomval)
Display "Too low"
count=count+1
else if (number>randomval)
Display "Too high"
count=count+1
else if (number==randomval)
Display "The computer guessed it in "+
count + " attempts. The number was "+randomval
Display "The computer guessed the following
numbers "+computerGuesses
else
break
When
you run the program you should see the following:
Welcome
to my Guess the number program!
1. You
guess the number
2. You
type a number and see if the computer can guess it
3. Exit
What
is your choice: 1
Please
guess a number between 1 and 10: 5
Too
high
Please
guess a number between 1 and 10: 4
Too
high
Please
guess a number between 1 and 10: 3
Too
high
Please
guess a number between 1 and 10: 2
Too
high
Please
guess a number between 1 and 10: 1
You
guessed it! It took you 5 attempts
You
picked the following numbers: [5, 4, 3, 2, 1]
1. You
guess the number
2. You
type a number and see if the computer can guess it
3. Exit
What
is your choice: 2
Please
enter a number between 1 and 10 for the computer to guess: 5
The
computer guessed 8 which is too high
The
computer guessed 7 which is too high
The
computer guessed 4 which is too low
The
computer guessed 7 which is too high
The
computer guessed 4 which is too low
The
computer guessed 7 which is too high
The
computer guessed 2 which is too low
The
computer guessed 1 which is too low
The
computer guessed 7 which is too high
The
computer guessed 6 which is too high
The
computer guessed 3 which is too low
The
computer guessed it! It took 12 attempts
The
computer guessed the following numbers: [8, 7, 4, 7, 4, 7, 2, 1, 7, 6, 3, 5]
1. You
guess the number
2. You
type a number and see if the computer can guess it
3. Exit
What
is your choice: 3
Thank
you for playing the guess the number game!