On 02/02/2014 01:16 PM, Charlie Winn wrote:
Hey Guys i Need Help , When i run this program i get the 'None' Under the 
program, see what i mean by just running it , can someone help me fix this

def Addition():
     print('Addition: What are two your numbers?')
     1 = float(input('First Number:'))
     2 = float(input('Second Number:'))
     print('Your Final Result is:', 1 + 2)


def Subtraction():
     print('Subtraction: What are two your numbers?')
     3 = float(input('First Number:'))
     4 = float(input('Second Number:'))
     print('Your Final Result is:', 3 - 4)


def Multiplication():
     print('Multiplication: What are two your numbers?')
     5 = float(input('First Number:'))
     6 = float(input('Second Number:'))
     print('Your Final Result is:', 5 * 6)


def Division():
     print('Division: What are your two numbers?')
     7 = float(input('First Number:'))
     8 = float(input('Second Number:'))
     print('Your Final Result is:', 7 / 8)



print('What type of calculation would you like to do?')
Question = input('(Add, Subtract, Divide or Multiply)')
if Question.lower().startswith('a'):
             print(Addition())
elif Question.lower().startswith('s'):
             print(Subtraction())
elif Question.lower().startswith('d'):
             print(Division())
elif Question.lower().startswith('m'):
             print(Multiplication())
else:
         print('Please Enter The First Letter Of The Type Of Calculation You 
Would Like To Use')

while Question == 'test':
         Question()

Sorry, but in fact you did *not* run this program as you claim. It's full of syntax errors. Any attempt to run it will display syntax errors immediately, and never actually run. So please tell us what really happened.

But even without an accurate description of what you did, I can say this:

Lines like
    1 = float(...)
don't make sense. It's as if you are trying to change the value of the number one, but that's nonsense.

And lines like
    print('Your Final Result is:', 5 * 6)
had better print out 30 (since that is what 5 times 6 is) but that's clearly not what you intended.

Gary Herron




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

Reply via email to