Write a complete and syntactically correct Python program to solve the following problem: Write a simple guessing game using the following specs: 1. Generate a random number between 1 and 1000. (LO 1, 2, 3) 2. Ask the player to guess the number. You will keep track of the number of guesses. 3. If the player’s guess is higher than the number generated then display the message “Too High!” If the player’s guess is within a 10-point difference of the number generated but higher than the number generated, then give the message “Getting warm but still high!” 4. If the player’s guess is lower than the number generated then display the message “Too Low!” If the player’s guess is within a 10 point difference of the number generated but lower than the number generated, then give the message “Getting warm but still Low!” 5. The program will keep taking guesses until the player guesses the number. (LO 1) 6. Once the player guesses the number, give them a congratulatory message like “You rock! You guessed the number in x tries!!” where x is the actual number of tries it took the player to guess the number. You can write any message as long as you include the number of tries in the message. 7. Once the player has guessed the number, ask them if they wish to play again. If they do then generate another random number and start the game over again. (LO 3) 8. All input to the program will be interactive from the keyboard.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

Write a complete and syntactically correct Python program to solve the following problem: Write a simple guessing game using the following specs:

1. Generate a random number between 1 and 1000. (LO 1, 2, 3) 2. Ask the player to guess the number. You will keep track of the number of guesses.

3. If the player’s guess is higher than the number generated then display the message “Too High!” If the player’s guess is within a 10-point difference of the number generated but higher than the number generated, then give the message “Getting warm but still high!”

4. If the player’s guess is lower than the number generated then display the message “Too Low!” If the player’s guess is within a 10 point difference of the number generated but lower than the number generated, then give the message “Getting warm but still Low!”

5. The program will keep taking guesses until the player guesses the number. (LO 1)

6. Once the player guesses the number, give them a congratulatory message like “You rock! You guessed the number in x tries!!” where x is the actual number of tries it took the player to guess the number. You can write any message as long as you include the number of tries in the message.

7. Once the player has guessed the number, ask them if they wish to play again. If they do then generate another random number and start the game over again. (LO 3)

8. All input to the program will be interactive from the keyboard.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education