On 20/07/17 18:41, Daniel Bosah wrote:
> I'm trying to get my function to work:
Did you read any of the replies to your previous message?
You do not appear to have applied any of the suggestions.
> def deposit(self,amount):
> if amount > 0:
> self.balance += amount
> self.show_balance()
>
> self.transaction_list.append((pytz.utc.localize(datetime.datetime.utcnow()),amount))
> # appends traction details to list
>
> def show_transactions(self):
> for date, amount in self.transaction_list:
> if amount > 0:
> tran_type = "deposited"
> else:
> tran_type = "withdrawn"
> amount *= -1 # to show negative number
> print "{:6} {} on {} (local time was {})".format(amount,
> tran_type, date, date.astimezone())
But you are showing us less code...
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor