In: Computer Science
Python:
You will modify the given code to create a guessing game that takes user input and allows you to make multiple guesses. There should also be a loop
Use the following attached Sample Code as a guide.
There are mistakes in the code!!!
#Guessing Game
import random
number=random.randint(1, another number)
print("Hello, CIS 101")
print("Let's play a guessing Game!called guess my number.")
print("The rules are: ")
print("I think of a number and you'll have to guess it.")
guess = random.randint(1, 5)
print("You will have " + str(guess) + " guesses.")
YourNumber = ???
unusedguesses=int(guess)
while unusedguesses < guess:
if int(YourNumber) == number:
print("YAY, You have guessed my number")
else:
unusedguesses=int(guess)-1
if unusedguesses == 0:
break
else:
print("Try again!")
print("The number was ", str(number))
main.py :
#Guessing Game
import random
number=random.randint(1, 100) #used to generate random number
print("Hello, CIS 101")
print("Let's play a guessing Game!called guess my number.")
print("The rules are: ")
print("I think of a number and you'll have to guess it.")
guess = random.randint(1, 5) #generating number of guesses
print("You will have " + str(guess) + " guesses.")
unusedguesses=0
#checking unusedguesses with guess
while unusedguesses < guess:
#asking user to enter guess
YourNumber =int(input("Enter a guess : "))
if int(YourNumber) == number: #checking guess
print("YAY, You have guessed my number")
else:
#increment the guess
unusedguesses=unusedguesses+1
if unusedguesses == 0:
break #break the loop
else:
print("Try again!")
#when the number is guessed
print("The number was ", str(number))
Screen for indentation :
=================================
Screen 1: