Hey, I'm new to python so don't judge.

Callum Robinson cr2001 at hotmail.co.nz
Tue Jan 3 21:24:16 EST 2017


On Wednesday, January 4, 2017 at 3:05:48 PM UTC+13, MRAB wrote:
> On 2017-01-04 01:37, Callum Robinson wrote:
> > On Wednesday, January 4, 2017 at 12:49:28 PM UTC+13, Callum Robinson wrote:
> >> Im doing a new task from my teacher but i can't seem to find what is wrong with this code. Can anyone help?
> >>
> >> #mynumber.py
> >> # this game uses a home made function
> >> import random
> >>
> >> #think of a number
> >> computer_number = number.randint(1,100)
> >>
> >> #create the function is_same()
> >> def is_same(target, number:
> >>         if target == number:
> >>             result="win"
> >>         elif target > number:
> >>             result="low"
> >>         else:
> >>             result="high"
> >>         return result
> >>
> >> # start the game
> >> print("hello. \nI have thought of a number between 1 and 100.")
> >>
> >> #collect the user's guess as an interger
> >> guess = int(input("Can you guess it? "))
> >> #Use our function
> >> higher_or_lower = is_same(computer_number, guess)
> >> #run the game untill the user is correct
> >> while higher_or_lower != "win"
> >>     if higher_or_lower == "to low"
> >>          guess = int(input("Sorry, you are too low. Try again."))
> >>     else:
> >>         guess = int(input("Sorry your are too high. Try again."))
> >>
> >>     higher_or_lower = is_same(computer_number, guess)
> >>
> >> #end of game
> >> input("Correct!\nWell Done\n\n\nPress RETURN to exit.")
> >
> > Hey again, i'm sorry for bothering you with so many questions i just did not want to keep asking my teacher who is on holiday these.
> >
> > I have another issue where the code runs but i can guess every number from 1-100 but it always says Sorry your are too high. Try again. I don't understand what i have done to cause this.
> >
> What values can 'is_same' return?
> 
> Which of those values are you checking for in the loop?

I'm sorry but i do not completely understand what you are stating



More information about the Python-list mailing list