[FRPythoneers] Hi All...

Nick Lang nick at nicklang.com
Thu Jan 5 23:29:07 MST 2017


Format is my preferred way for handling stings.

Basically it takes args or kwargs. Super easy to read and understand:)

N


On Thu, Jan 5, 2017 at 7:40 PM <foo7775 at comcast.net> wrote:

> Wow - can't believe the insanely-quick response with the perfect answer!!
> *THANK YOU* Nick, that was *really* frustrating to me!!
>
> Now to study up on why/how that worked...
>
> Again, *THANK YOU*!!
>
> T.
> ------------------------------
> *From: *"Nick Lang" <nick at nicklang.com>
> *To: *"Front Range Python Users -- General Discussion" <
> frpythoneers at lists.community.tummy.com>
> *Sent: *Thursday, January 5, 2017 7:24:46 PM
> *Subject: *Re: [FRPythoneers] Hi All...
>
>
> Try `print("The discount is {}%".format(disc))`
>
> On Thu, Jan 5, 2017 at 7:18 PM <foo7775 at comcast.net> wrote:
>
> Hello everyone, & happy 2017.
>
>   I'm a n00b to this list, & also to Python, although I'm reasonably
> comfortable with shell scripting in bash, & I've played around a *little*
> bit with Perl.  I'm currently working my way through a Kindle e-book on
> Python, & I've smacked my head into an issue that (so far, at least) I
> haven't been able to reason my way out of.  The original "assignment" was
> to prompt the user for:
>
>    an original price for an item,
>    a discount percentage,
>    and then to calculate the total price for the item once the discount (+
> a static sales tax percentage) was factored in.
>
> I took a couple of runs at how to lay out the math, but came up with the
> following fairly quickly, which seems to work:
>
>      TAX = 8.5
>
>     initial = int(input("Please enter the item's price: "))
>     disc = int(input("Please enter any applicable discount "))
>
>     print ("Item price is ", initial )    # The 'initial' variable is
> proven to be working correctly here
>     print ("The discount is ", disc '%')  # Same for the 'disc' variable
>
>     price = (initial * ((100 - disc) / 100) * (1 + (TAX / 100)))
>     print ("Total price is ", price )
>
> Now the overall program (as shown above) basically works as I
> expected/intended.  I can enter an "original price", enter a discount
> percentage, & get a "total price" that is consistent with the value that I
> receive when I perform the same process with a calculator.  The issue is
> *(essentially)* one of formatting.  In the second print line (the one
> containing the 'disc' variable), what I *want* to do is to include a
> literal 'percent sign' character (i.e., '%') in the output - but regardless
> of how I try to quote or escape that character, I have yet to hit upon the
> arcane combination that allows me to see the string
>
>     The discount is 20% *(or whatever 'disc' value I enter)*
>
> in the output.
>
> I have worked my way through several web pages that attempt to explain the
> function of the % character, from the "somewhat arcane"...
>
>
> http://stackoverflow.com/questions/5306756/how-to-show-percentage-in-python
>
> to the entertaining & informative...
>
>
> http://importflying.com/2011/conversational-programming-how-to-use-the-percent-sign-operator-in-python/
>
> but none have provided the "Ah-ha!" moment that I've hoped for.
>
> I will happily admit that I've only barely gotten started with Python, so
> the example shown in the 'stackoverflow.com' link above could be entirely
> valid - but it's also essentially incomprehensible to me, so I need to ask
> - is what I'm trying to do *possible* for me at my level of expertise, or
> should I just "settle for" using a string like 'pct.' or 'percent' until I
> understand the 'stackoverflow.com' page???  *(Personal note - I'm fairly
> bullheaded/determined, so if there's ANY way to avoid it, I am *NOT* going
> to accept a workaround if I don't have to...)*
>
> Thank you in advance, I truly appreciate any efforts to "clear this up"
> for me.
>
> T.
> (FWIW, I have a text file that shows the output of different things that
> I've tried, but I don't yet have any idea whether or not it's
> appropriate/accepted to include attachments to this list.  I am *more* than
> happy to share it with anyone who's interested in looking at it.  Thanks
> again.)
> _______________________________________________
>
>
> This message sent by the FRPythoneers mailing list.
>
>
> Unsubscribe: echo unsubscribe |
> FRPythoneers-request at lists.community.tummy.com
>
>
> URL: http://lists.community.tummy.com/mailman/listinfo/frpythoneers
>
>
>
>
>
> _______________________________________________
> This message sent by the FRPythoneers mailing list.
> Unsubscribe: echo unsubscribe |
> FRPythoneers-request at lists.community.tummy.com
> URL: http://lists.community.tummy.com/mailman/listinfo/frpythoneers
> _______________________________________________
>
> This message sent by the FRPythoneers mailing list.
>
> Unsubscribe: echo unsubscribe |
> FRPythoneers-request at lists.community.tummy.com
>
> URL: http://lists.community.tummy.com/mailman/listinfo/frpythoneers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.community.tummy.com/pipermail/frpythoneers/attachments/20170106/55077961/attachment-0001.html>


More information about the FRPythoneers mailing list