On Sun, 02 Feb 2014 13:16:44 -0800, 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()
your functions need to return values not print them. I would also ask for the inputs before calling the functions I suggest you ask your tutor to go into more details if how to do this has not already been explained in your lessons. -- > Tut mir Leid, Jost, aber Du bist ein unertraeglicher Troll. Was soll das? Du *beleidigst* die Trolle! -- de.comp.os.unix.linux.misc -- https://mail.python.org/mailman/listinfo/python-list