Hello from a super noob!

CB cinthyab at ldsbc.edu
Wed Jun 7 19:56:23 EDT 2017


Hi everyone,
I am taking a python class and I'm stuck in an exercise.

what am i doing wrong? Can anyone try to run it? Thanks so much! 

#Description:Input validation and while loops.


import random
def main(): #main function need in all programs for automated testing
    

    #your program goes here
    
    print()



    
    print("This program will help us practice input validation and while loops.")
    print("The user will be asked to enter two numbers which will both be validated. ")
    print("The sum of the numbers will then be displayed in a complex print statement ")
    print("and the user will be asked if they would like to run the program again."
)
    print()
    print()
    
    while True:    
        FirstNumber = input ("Please enter the first number: ")
        if FirstNumber.isdigit ():
            FirstNumber = int(FirstNumber)
                break 
        else:
          print ("Invalid response. Please enter a whole number. " )
                
        while True:
                        
            SecondNumber = input ("Please enter the second number: " )
            if SecondNumber.isdigit():
                SecondNumber= int(SecondNumber)

                    break
            else:
                print("Invalid response. Please enter a whole number." )
                            
        print()
        print (str(FirstNumber) + " + " + str(SecondNumber)+ " = " + str(FirstNumber + SecondNumber))
        print()
                    
        while True:
                        
            ans= input('Would you like to run the program again (Y/N) : ')
            if ans== 'Y' or ans== 'N':
                    break

            else:
                print(" lnvalid response. Please answer with 'Y' or 'N' ")

        if ans== 'N':
                    break            
              




More information about the Python-list mailing list