Skip to content
Snippets Groups Projects
Commit b75bd16d authored by Clancy Turlagh's avatar Clancy Turlagh
Browse files

Merge branch '2-guess-a-number-till-20' into 'main'

Resolve "Guess a number till 20"

Closes #2

See merge request !1
parents f81b2a85 c45ac733
No related branches found
No related tags found
1 merge request!1Resolve "Guess a number till 20"
...@@ -7,7 +7,7 @@ from flask import Flask, request, jsonify ...@@ -7,7 +7,7 @@ from flask import Flask, request, jsonify
app = Flask(__name__) app = Flask(__name__)
# Generate a random number between 1 and 11 # Generate a random number between 1 and 11
secret_number = random.randint(1, 11) secret_number = random.randint(1, 21)
@app.route('/guess', methods=['POST']) @app.route('/guess', methods=['POST'])
...@@ -19,8 +19,8 @@ def guess_number(): ...@@ -19,8 +19,8 @@ def guess_number():
user_guess = data['guess'] user_guess = data['guess']
if not isinstance(user_guess, int) or user_guess < 1 or user_guess > 11: if not isinstance(user_guess, int) or user_guess < 1 or user_guess > 21:
return jsonify({"error": "Guess must be an integer between 1 and 11"}), 400 return jsonify({"error": "Guess must be an integer between 1 and 20"}), 400
if user_guess == secret_number: if user_guess == secret_number:
return jsonify({"result": "Correct! You guessed the right number."}), 200 return jsonify({"result": "Correct! You guessed the right number."}), 200
......
...@@ -21,8 +21,8 @@ def make_guess(guess): ...@@ -21,8 +21,8 @@ def make_guess(guess):
# Make 5 random guesses # Make 5 random guesses
for _ in range(12): for _ in range(12):
# Generate a random guess between 1 and 11 # Generate a random guess between 1 and 20
guess = random.randint(1, 11) guess = random.randint(1, 21)
make_guess(guess) make_guess(guess)
# Try an invalid guess (string instead of integer) # Try an invalid guess (string instead of integer)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment