Beispiel #1
0
def send_thankyou():
    donor_name = input(
        "Please enter the donor's name (first, last) \nor type 'list' to see current donors \n"
    )
    while donor_name.lower() == "list":
        print(donors.donor_list())
        donor_name = input("Please enter donor's name ")

    try:
        donation = float(input("Enter the Amount for donation "))
    except ValueError:
        print("\n Invalid Amount. Please Enter a valid number \n")
    else:
        if donors.donor_exists(donor_name) is False:
            donor = Donor(donor_name)
            donors.add_donor(donor)
        else:
            donor = donors.donors[donor_name]
        donor.add_donation(donation)
        print(donor.print_thanks())