Skip to main content
Became Hot Network Question
removed useless wording
Source Link

My solution to AI Sweigart Automate the boring stuff with python - A short programm: Guess the number

import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently I am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that I did this one on my own.

Happy to get some feedback!

My solution to AI Sweigart Automate the boring stuff with python - A short programm: Guess the number

import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently I am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that I did this one on my own.

Happy to get some feedback!

Automate the boring stuff with python - Guess the number

import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently I am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that I did this one on my own.

edited tags, fixed spelling
Source Link
Toby Speight
  • 88.7k
  • 14
  • 104
  • 327
import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently iI am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that iI did this one on my own.

Happy to get some feedback!

import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently i am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that i did this one on my own.

Happy to get some feedback!

import random

def guessNumber(guess):
    if guess == randomNumber:
        return 'Good job!'
    elif guess > randomNumber:
        return'That is to high!'
    elif guess < randomNumber:
        return 'That is to low!'

guesses = 0

randomNumber = random.randint(1, 20)
# print(randomNumber)

print('Im thinking of a number between 1 and 20.')
answer = ''

while answer != 'Good job!':
    print('Take a guess')
    answer = guessNumber(int(input()))
    print(answer)
    guesses = guesses + 1
    if answer == 'Good job!':
        break
        
print(f'{answer}, You guessed my number in {guesses} guesses!')

I have been trying to learn programming for on and off a year. Currently I am on a hot streak of 2 weeks!

This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that I did this one on my own.

Happy to get some feedback!

Add a tag: programming-challenge.
Link

My solution to AI Sweigart Automate the boring stuff with python - A short programm: Guess the number

Source Link
Loading