Re: python code

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Michael Havens
Date:  
To: Main PLUG discussion list
Subject: Re: python code
Okay Jason, I did it your way. The resulting code being 2 lines shorter.
Unfortunately I still have the same problem as before (that being if the
guess is wrong it gives no suggestion as to higher/lower but rather just
asks you to guess again):

python 1-30guess.py
Welcome.
Guess the number: 0
Guess the number: 0
Guess higher.
Guess the number: 9
Guess lower.
Guess the number: 8
Guess lower.
Guess the number: 7
Guess lower.
Guess the number: 6
Guess lower.
Guess the number: 5
Guess lower.
Correct.

here is the code:

#!/usr/bin/env python
print("Welcome.")
g = input("Guess the number: ")
guess = int(g)
while guess != 5:
    g = input("Guess the number: ")
    guess = int(g)
    if guess < 5:
        print("Guess higher.")
    else:
        print("Guess lower.")
print("Correct.")


:-)~MIKE~(-:

On Mon, Apr 13, 2015 at 12:48 PM, Sesso <> wrote:

> You may be better off using if statements.
>
>
> If number is less than 5
>
> print guess higher
>
> else
>
> print guess lower
>
> Then wrap all of that in a while loop with a condition of while less than
> 5.
>
> Jason
>
>
>
> On Apr 13, 2015, at 12:44 PM, Michael Havens <> wrote:
>
> however it does give suggestions on subsequent guesses....
>
> :-)~MIKE~(-:
>
> On Mon, Apr 13, 2015 at 12:42 PM, Michael Havens <> wrote:
>
>> here is what I have (that sorta works):
>>
>> print("Welcome.")
>> g = input("Guess the number: ")
>> guess = int(g)
>> while guess < 5:
>>     g = input("Guess the number: ")
>>     guess = int(g)
>>     print("Guess higher.")
>> while guess > 5:
>>     g = input("Guess the number: ")
>>     guess = int(g)
>>     print ("Guess lower.")
>> print("Correct")

>>
>> What I mean by 'sorta' is if the first guess is not correct it does not
>> give a suggestion to guess lower or higher. Why is this?
>>
>> :-)~MIKE~(-:
>>
>> On Mon, Apr 13, 2015 at 12:32 PM, Michael Havens <>
>> wrote:
>>
>>> that makes sense... thanks!
>>>
>>> :-)~MIKE~(-:
>>>
>>> On Mon, Apr 13, 2015 at 12:31 PM, Sesso <> wrote:
>>>
>>>> The while needs to before input so that it will wait for input if the
>>>> variable is not equal to 5.
>>>>
>>>> Jason
>>>>
>>>>
>>>> On Apr 13, 2015, at 12:21 PM, Michael Havens <> wrote:
>>>>
>>>> nope. that didn't fix it.
>>>>
>>>>
>>>> :-)~MIKE~(-:
>>>>
>>>> On Mon, Apr 13, 2015 at 11:46 AM, Amit Nepal <>
>>>> wrote:
>>>>
>>>>> You would probably want to wait and ask for the input inside the loop
>>>>> as well. What you seem to be doing is you ask for input and then you
>>>>> execute the loop not letting the user input the new number and thus running
>>>>> into an infinite loop.
>>>>>
>>>>> This might fix it, not tested though :)
>>>>>
>>>>> print("Welcome.")
>>>>> g = input("Guess the number: ")
>>>>> guess = int(g)
>>>>>
>>>>> while guess != 5
>>>>>     print("Guess again.")
>>>>>     guess = int(g)
>>>>>     print("Correct")

>>>>>
>>>>>
>>>>> Thanks
>>>>> Amit
>>>>> On 4/13/2015 11:01 AM, Michael Havens wrote:
>>>>>
>>>>>> print("Welcome.")
>>>>>> g = input("Guess the number: ")
>>>>>> guess = int(g)
>>>>>> while guess != 5:
>>>>>>     print("Guess again.")
>>>>>> print("Correct")

>>>>>>
>>>>>
>>>>> ---------------------------------------------------
>>>>> PLUG-discuss mailing list -
>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>
>>>>
>>>> ---------------------------------------------------
>>>> PLUG-discuss mailing list -
>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------
>>>> PLUG-discuss mailing list -
>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>
>>>
>>>
>>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss