Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
help
#4
type_report = input('Choose Report Type ("A" or "T"): \n' + ' Reports Types inculde all Items ("A") or Total Only ("T") ') 
def adding_report(T): 
    total = 0 
    itmes = 0
    while True:  
        report = input('enter an integer or "Q" :') 
        if report.isdigit() == False: 
            total = total + int(report) 
            if type_report == "A": 
                items = items + report + '\n' 
            elif report == "Q": 
                if type_report == "A": 
                    print('Items','\n') 
                    print('Total','\n', total) 
                elif type_report == "T": 
                        print('Total','\n',total) 
                else: 
                    print(report, "is an invalid input") 
                    break 
        else: 
            print(report, "is an invalid input")
adding_report("T")
Output:
Choose Report Type ("A" or "T"): Reports Types inculde all Items ("A") or Total Only ("T") A enter an integer or "Q" :4 4 is an invalid input enter an integer or "Q" :5 5 is an invalid input enter an integer or "Q" :Q
Error:
ValueError Traceback (most recent call last) <ipython-input-5-ed886f766dcf> in <module>() 23 print(report, "is an invalid input") 24 ---> 25 adding_report("T") <ipython-input-5-ed886f766dcf> in adding_report(T) 8 report = input('enter an integer or "Q" :') 9 if report.isdigit() == False: ---> 10 total = total + int(report) 11 if type_report == "A": 12 items = items + report + '\n' ValueError: invalid literal for int() with base 10: 'Q'
Reply


Messages In This Thread
help - by cdavilmar - Jun-07-2018, 07:58 PM
RE: help - by buran - Jun-07-2018, 08:01 PM
RE: help - by cdavilmar - Jun-07-2018, 08:27 PM
RE: help - by cdavilmar - Jun-08-2018, 05:59 PM
RE: help - by j.crater - Jun-08-2018, 06:10 PM
RE: help - by cdavilmar - Jun-08-2018, 11:41 PM
RE: help - by buran - Jun-09-2018, 04:40 AM
RE: help - by cdavilmar - Jun-11-2018, 08:49 PM
RE: help - by cdavilmar - Jun-13-2018, 06:51 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020