Extreme beginner at code here. Going through 'Introduction to Computation and Programming Using Python' by John V. Guttag. One of the first problems is:
"Write a program that examines three variables—x, y, and z— and prints the largest odd number among them. If none of them are odd, it should print a message to that effect."
The code I came up with has a Syntax Error on lines 5, 7, and 9. As I'm a complete beginner, I can't figure it out. Advice is welcome!
FirstNumber=int(input("Enter First Number:"))
SecondNumber=int(input("Enter Second Number:"))
ThirdNumber=int(input("Enter Third Number:"))
if (FirstNumber%2!=0:) and (FirstNumber > SecondNumber and FirstNumber > ThirdNumber)
print 'First Number is largest odd -> '+str(FirstNumber)
elif (SecondNumber%2!=0:) and (SecondNumber > FirstNumber and SecondNumber > ThirdNumber)
print 'Second Number is largest odd -> '+str(SecondNumber)
elif (ThirdNumber%2!=0:) and (ThirdNumber > FirstNumber and ThirdNumber > SecondNumber)
print 'Third Number is largest odd -> '+str(ThirdNumber)
else:
print 'None are odd -> '+str(FirstNumber), str(SecondNumber), str(ThirdNumber)
ifandelifstatements all need a:at the end of the line after the condition (you did it right forelse).