Yes, that works.  Assuming it was correctly formatted when you ran it.
The formatting could not possibly be run in a Python interpreter, I think.

--- Joseph S.

From: Adrian Ordona <adrian.ord...@gmail.com>
Sent: Tuesday, January 29, 2019 2:52 PM
To: Schachner, Joseph <joseph.schach...@teledyne.com>
Cc: Dan Sommers <2qdxy4rzwzuui...@potatochowder.com>; python-list@python.org
Subject: Re: Exercize to understand from three numbers which is more high

i'm also a beginner reading all the replies helps.
i was trying the problem myself and came up with the below code with a users 
input.


num1 = int(input("Enter first number: "))num2 = int(input("Enter second number: 
"))num3 = int(input("Enter third number: "))if num1 > num2 and num1 > num3:    
print(num1, " is th max number")elif num2 > num1 and num2 > num3:    
print(num2, " is the max number")else:     print(num3, "is the max number")

On Tue, Jan 29, 2019 at 1:48 PM Schachner, Joseph 
<joseph.schach...@teledyne.com<mailto:joseph.schach...@teledyne.com>> wrote:
Explanation: 5 > 4 so it goes into the first if.  5 is not greater than 6, so 
it does not assign N1 to MaxNum.  The elif (because of the lack of indent) 
applies to the first if, so nothing further is executed. Nothing has been 
assigned to MaxNum, so that variable does not exist.  You're right, it does not 
work.

How about this:
Mylist = [ N1, N2, N3]
Maxnum = N1
for value in Mylist:
    if value > Maxnum:
        Maxnum = value
print(Maxnum)

Or were lists and for loops excluded from this exercise?
--- Joe S.

On 1/29/19 9:27 AM, Jack Dangler wrote:

> wow. Seems like a lot going on. You have 3 ints and need to determine
> the max? Doesn't this work?
>
> N1, N2, N3
>
> if N1>N2
>    if N1>N3
>      MaxNum = N1
> elif N2>N3
>    MaxNum = N2
> elif N1<N3
>    MaxNum = N3

No.  Assuing that you meant to include colons where I think you did, what if 
(N1, N2, N3) == (5, 4, 6)?

--
https://mail.python.org/mailman/listinfo/python-list
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to