elif is what you want to use. Here try this. :)


elif = else if

I added the g=0 because the variable needed to be defined.
Same with guess.


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

jason



> On Apr 13, 2015, at 1:34 PM, Michael Havens <bmi...@gmail.com> wrote:
> 
> 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 <se...@djsesso.com 
> <mailto:se...@djsesso.com>> 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 <bmi...@gmail.com 
>> <mailto:bmi...@gmail.com>> wrote:
>> 
>> however it does give suggestions on subsequent guesses....
>> 
>> :-)~MIKE~(-:
>> 
>> On Mon, Apr 13, 2015 at 12:42 PM, Michael Havens <bmi...@gmail.com 
>> <mailto:bmi...@gmail.com>> 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 <bmi...@gmail.com 
>> <mailto:bmi...@gmail.com>> wrote:
>> that makes sense... thanks!
>> 
>> :-)~MIKE~(-:
>> 
>> On Mon, Apr 13, 2015 at 12:31 PM, Sesso <se...@djsesso.com 
>> <mailto:se...@djsesso.com>> 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 <bmi...@gmail.com 
>>> <mailto:bmi...@gmail.com>> wrote:
>>> 
>>> nope. that didn't fix it.
>>> 
>>> 
>>> :-)~MIKE~(-:
>>> 
>>> On Mon, Apr 13, 2015 at 11:46 AM, Amit Nepal <a...@amitnepal.com 
>>> <mailto:a...@amitnepal.com>> 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 - PLUG-discuss@lists.phxlinux.org 
>>> <mailto:PLUG-discuss@lists.phxlinux.org>
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss 
>>> <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>>> 
>>> ---------------------------------------------------
>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org 
>>> <mailto:PLUG-discuss@lists.phxlinux.org>
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss 
>>> <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>> 
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org 
>> <mailto:PLUG-discuss@lists.phxlinux.org>
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss 
>> <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>> 
>> 
>> 
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org 
>> <mailto:PLUG-discuss@lists.phxlinux.org>
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss 
>> <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
> 
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org 
> <mailto:PLUG-discuss@lists.phxlinux.org>
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss 
> <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
> 
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss

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

Reply via email to