Python Forum
code that takes inputs for user name amounts etc and then sends custom message
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
code that takes inputs for user name amounts etc and then sends custom message
#3
as sparkz said, you have your code incorrectly indented. The fact that you have all the methods dedented it is not apart of the class, and hence that object does not have those methods at all. Be extra careful with indentation in python...especially when copying/pasting code that it comes out as expected. 
import datetime
 
class MessageUser():
    user_details=[]
    messages=[]
    base_message="""Hi {name}!
    Thank you for the purchase on {date}.
    We hope you are exited about using it. Just as a
    reminder the purchase total was ${total}.
    Have a great one!
     
    Team CFE
    """
     
    def add_user(self, name, amount):
        name=name[0].upper()+name[1:].lower()
        amount="%.2f" %(amount)
        detail={
            "name": name,
            "amount": amount,
        }
        today=datetime.date.today()
        date_text='{today.month}/{today.day}/{today.year}'.format(today=today)
        detail['date']=date_text
        self.user_details.append(detail)
     
    def get_details(self):
        return self.user_details
     
    def make_messages(self):
        if len(self.user_details)>0:
            for detail in self.get_details():
                name=detail["name"]
                amount=["amount"]
                date=detail[date]
                message=self.base_message
                new_msg=unf_mesage.format(
                    name=name,
                    amount=amount,
                    date=date
                )
                self.messages.append(new_msg)
            return self.messages
        return[]
 
obj=MessageUser()
obj.add_user("justin",123.32)
obj.add_user("john",94.32)
print(obj.get_details())
Recommended Tutorials:
Reply


Messages In This Thread
RE: code that takes inputs for user name amounts etc and then sends custom message - by metulburr - Feb-11-2017, 07:30 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable is not defined error when trying to use my custom function code fnafgamer239 4 639 Nov-23-2023, 02:53 PM
Last Post: rob101
  Code freez if more inputs kiko058 2 850 Mar-28-2023, 03:52 PM
Last Post: kiko058
  how to make bot that sends instagram auto password reset code kraixx 2 1,454 Mar-04-2023, 09:59 PM
Last Post: jefsummers
  Try,Except,Else to check that user has entered either y or n (Code block pasted) RandomNameGenerator 3 2,367 Jun-29-2021, 08:21 PM
Last Post: RandomNameGenerator
  Unable to understand how given code takes a fixed input value, without inputting. jahuja73 4 2,780 Jan-28-2021, 05:22 PM
Last Post: snippsat
  Help with User Interface design code ai_masti 0 1,962 Nov-19-2020, 05:58 PM
Last Post: ai_masti
  poplib - parsing message body, could somebody please help explain this code t4keheart 2 2,339 Oct-12-2020, 01:59 PM
Last Post: t4keheart
  server selects Runners from list and sends model alex80 2 2,075 Sep-07-2020, 09:08 AM
Last Post: alex80
  how to create my own custom logging message maiya 4 2,395 Jul-15-2020, 05:42 PM
Last Post: maiya
  Hi, I need help with defining user's input and applying it to code. jlmorenoc 2 2,323 Jun-24-2020, 02:10 PM
Last Post: pyzyx3qwerty

Forum Jump:

User Panel Messages

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