Collaborate on Grocery Receipt Generator for Technical Support with Ease Using airSlate SignNow

See your invoice workflow become quick and seamless. With just a few clicks, you can execute all the necessary actions on your grocery receipt generator for Technical Support and other crucial files from any device with internet access.

Award-winning eSignature solution

Send my document for signature

Get your document eSigned by multiple recipients.
Send my document for signature

Sign my own document

Add your eSignature
to a document in a few clicks.
Sign my own document

Move your business forward with the airSlate SignNow eSignature solution

Add your legally binding signature

Create your signature in seconds on any desktop computer or mobile device, even while offline. Type, draw, or upload an image of your signature.

Integrate via API

Deliver a seamless eSignature experience from any website, CRM, or custom app — anywhere and anytime.

Send conditional documents

Organize multiple documents in groups and automatically route them for recipients in a role-based order.

Share documents via an invite link

Collect signatures faster by sharing your documents with multiple recipients via a link — no need to add recipient email addresses.

Save time with reusable templates

Create unlimited templates of your most-used documents. Make your templates easy to complete by adding customizable fillable fields.

Improve team collaboration

Create teams within airSlate SignNow to securely collaborate on documents and templates. Send the approved version to every signer.

See airSlate SignNow eSignatures in action

Create secure and intuitive eSignature workflows on any device, track the status of documents right in your account, build online fillable forms – all within a single solution.

Try airSlate SignNow with a sample document

Complete a sample document online. Experience airSlate SignNow's intuitive interface and easy-to-use tools
in action. Open a sample document to add a signature, date, text, upload attachments, and test other useful functionality.

sample
Checkboxes and radio buttons
sample
Request an attachment
sample
Set up data validation

airSlate SignNow solutions for better efficiency

Keep contracts protected
Enhance your document security and keep contracts safe from unauthorized access with dual-factor authentication options. Ask your recipients to prove their identity before opening a contract to grocery receipt generator for technical support.
Stay mobile while eSigning
Install the airSlate SignNow app on your iOS or Android device and close deals from anywhere, 24/7. Work with forms and contracts even offline and grocery receipt generator for technical support later when your internet connection is restored.
Integrate eSignatures into your business apps
Incorporate airSlate SignNow into your business applications to quickly grocery receipt generator for technical support without switching between windows and tabs. Benefit from airSlate SignNow integrations to save time and effort while eSigning forms in just a few clicks.
Generate fillable forms with smart fields
Update any document with fillable fields, make them required or optional, or add conditions for them to appear. Make sure signers complete your form correctly by assigning roles to fields.
Close deals and get paid promptly
Collect documents from clients and partners in minutes instead of weeks. Ask your signers to grocery receipt generator for technical support and include a charge request field to your sample to automatically collect payments during the contract signing.
Collect signatures
24x
faster
Reduce costs by
$30
per document
Save up to
40h
per employee / month

Our user reviews speak for themselves

illustrations persone
Kodi-Marie Evans
Director of NetSuite Operations at Xerox
airSlate SignNow provides us with the flexibility needed to get the right signatures on the right documents, in the right formats, based on our integration with NetSuite.
illustrations reviews slider
illustrations persone
Samantha Jo
Enterprise Client Partner at Yelp
airSlate SignNow has made life easier for me. It has been huge to have the ability to sign contracts on-the-go! It is now less stressful to get things done efficiently and promptly.
illustrations reviews slider
illustrations persone
Megan Bond
Digital marketing management at Electrolux
This software has added to our business value. I have got rid of the repetitive tasks. I am capable of creating the mobile native web forms. Now I can easily make payment contracts through a fair channel and their management is very easy.
illustrations reviews slider
walmart logo
exonMobil logo
apple logo
comcast logo
facebook logo
FedEx logo
be ready to get more

Why choose airSlate SignNow

  • Free 7-day trial. Choose the plan you need and try it risk-free.
  • Honest pricing for full-featured plans. airSlate SignNow offers subscription plans with no overages or hidden fees at renewal.
  • Enterprise-grade security. airSlate SignNow helps you comply with global security standards.
illustrations signature

Learn how to simplify your workflow on the grocery receipt generator for Technical Support with airSlate SignNow.

Seeking a way to optimize your invoicing process? Look no further, and adhere to these quick guidelines to effortlessly collaborate on the grocery receipt generator for Technical Support or request signatures on it with our intuitive platform:

  1. Сreate an account starting a free trial and log in with your email credentials.
  2. Upload a file up to 10MB you need to eSign from your computer or the web storage.
  3. Continue by opening your uploaded invoice in the editor.
  4. Take all the required steps with the file using the tools from the toolbar.
  5. Select Save and Close to keep all the modifications performed.
  6. Send or share your file for signing with all the necessary addressees.

Looks like the grocery receipt generator for Technical Support workflow has just become easier! With airSlate SignNow’s intuitive platform, you can easily upload and send invoices for electronic signatures. No more printing, signing by hand, and scanning. Start our platform’s free trial and it enhances the whole process for you.

How it works

Access the cloud from any device and upload a file
Edit & eSign it remotely
Forward the executed form to your recipient

airSlate SignNow features that users love

Speed up your paper-based processes with an easy-to-use eSignature solution.

Edit PDFs
online
Generate templates of your most used documents for signing and completion.
Create a signing link
Share a document via a link without the need to add recipient emails.
Assign roles to signers
Organize complex signing workflows by adding multiple signers and assigning roles.
Create a document template
Create teams to collaborate on documents and templates in real time.
Add Signature fields
Get accurate signatures exactly where you need them using signature fields.
Archive documents in bulk
Save time by archiving multiple documents at once.
be ready to get more

Get legally-binding signatures now!

FAQs

Here is a list of the most common customer questions. If you can’t find an answer to your question, please don’t hesitate to reach out to us.

Need help? Contact support

What active users are saying — grocery receipt generator for technical support

Get access to airSlate SignNow’s reviews, our customers’ advice, and their stories. Hear from real users and what they say about features for generating and signing docs.

This service is really great! It has helped...
5
anonymous

This service is really great! It has helped us enormously by ensuring we are fully covered in our agreements. We are on a 100% for collecting on our jobs, from a previous 60-70%. I recommend this to everyone.

Read full review
I've been using airSlate SignNow for years (since it...
5
Susan S

I've been using airSlate SignNow for years (since it was CudaSign). I started using airSlate SignNow for real estate as it was easier for my clients to use. I now use it in my business for employement and onboarding docs.

Read full review
Everything has been great, really easy to incorporate...
5
Liam R

Everything has been great, really easy to incorporate into my business. And the clients who have used your software so far have said it is very easy to complete the necessary signatures.

Read full review

Related searches to Collaborate on grocery receipt generator for Technical Support with ease using airSlate SignNow

Online grocery receipt generator for technical support
Grocery receipt generator for technical support pdf
Free grocery receipt generator for technical support
Best grocery receipt generator for technical support
Grocery receipt generator for technical support free download
Free online receipt generator
Cash receipt generator
Grocery Receipt Word Template
video background

Grocery receipt generator for Technical Support

welcome to this video where we're going to build your first python project so you're excited about learning the python programming language or you don't know where to start you don't know what to do i encourage you to start with this project because this project as simple as it looks it has a lot of information packed inside and what we're going to be doing today is we're going to be printing out a receipt so you go to your favorite grocery store uh you buy stuff there and then they give you this receipt so that and the receipt that i have been shown in the store we're going to use python to print it out so basically follow along with this project and i'll show you how to do this uh step by step don't worry i'll explain everything all the basic concept or the python basic concept that you're supposed to learn to be able to write this code to be able to uh reproduce this project rather we're going to talk about everything so if this is your first time learning python i strongly recommend that you start with something like this with this project uh as opposed to just learning just picking up data and just storing them into your brain without actually doing something so these projects are going to learn and then we'll reproduce something and after the project i'm sure you'll be excited to continue on your journey of learning python so if that's the case hit the subscribe button like this video and share with others because i have more content like this for beginners intermediate level and much advanced level guys so let's get started and let's build this project so this is what we're going to reproduce this receipt so and also you can see on the right i've listed out all the python basic concepts that are going to pick along by just trying to reproduce this receipt so we have three sections and these three sections we're going to be learning this we're going to be talking about python variables data types how to print stuff in python how to use date and time in python how to do some common string manipulations that is just uh make some changes to your string we are going to explain what the string is don't worry if you don't know what the string is we're going to talk about string formatting uh indexing and slicing are going to make use of escape characters so we have a lot to talk about and i will explain everything so how did this project came about i was just thinking what project can i do to help someone that is just starting out in python learn better then i thought of this particular project so i literally just went on google and i searched grocery receipts and i picked this receipt which are going to reproduce today uh let's start coding don't worry you're not going to anything we're going to do this in the browser and i'll show you everything step by step i am going to do that so let's get into it so like i said you're not going to anything you're not going to any software to write this code are going to make use of repolit.com so on your browser navigate to this website i'll drop the link in the description below as well or yes you are going to write and run our code so let's start building so you want to navigate to python right there you see that template for python then you can also pick other programming languages because because replete is a platform that lets you write code in the browser so you can write other programming languages or code so let's select python and let's start building so you want to provide the title of your repo yeah so i'll just call my something i'll just use what they have right there and then accurate repo so that actually uh spin up this interface what we're going to write our python code so you can see on the left side we have main dot py which is basically default where we write all the code and then we have some packager files we're not going to get into the advanced part of this just know that when you have your code written you want to click on this run button and then to show on the console right here you can also make use of the shell terminal uh but we're not going to talk about that so the first thing we want to do here is to import the library we want to make use of so what is a library a library is a python package there are some functions already are written inside and then you can use that to basically uh reproduce or write some other functions so we're going to make use of the date time library which will give us some methods which are going to basically use to print out the date so you want to write import date time uh so spell dates time so you're basically importing the dates time library are basically going to use this library much later in the code so we also want to comment so i want to comment above right there and say import library so what does it mean to comment in python right to comment in python we use the hash comment and then we write some text basically this text is not going to get run by the compiler uh what this means is we're not doing anything right we're just writing a statement and it won't affect the code so so we call that comment call that comment and let's move right here to building what we want to build uh the next thing to do is going back to this uh receipt the next thing we actually want to do is how can we represent this information the super grocery marks how can we represent that and the address for this stock so we're going to make use of variables we're going to store this information in what we call variables so variables is one of the most important beginner level concepts in python programming they allow us to save values in memory and using the name we assigned to them and we're going to basically use that much later on in the program so what i'm saying is this name we see right here and the address we're going to represent that using a data type called string data type and that's just like you can think of it as just like text so like i said we're going to use variables to store it and that works like i will store information in our brain variables are stored on the computer memory which you can access them later by referencing the name we make use of so if i say my name is blessing and i have a variable that is uh storing that information named blessing if i need that name later or much in the program i can easily grab that so let's do that for this project this receipt i'm going to store this store name and the address and also the caches name as variable so let's do that so we're going to come write it down and say i'm going to say store information so this is a comment like i said this is not this does not affect our code in any way uh the next we're going to do is to store the name the installer name and the store address and the caches name into a particular variable so how to do that is you say store underscore name which is the variable name that i want to make use of and then we're going to use two quotes to represent string in python so we're going to say super grocery or smart rather so we're going to say this is the name of the store so we're holding this to this variable name store name and this is how you write variable in python this is the convention so the space in between the names you use underscore to represent that so the next thing we're going to do is we're going to represent the address so instead of me typing it out i will actually just copy and paste that but you also want to go ahead to write that in your program so we have the address which is a string as well text information and then we are storing it to the store street variable the phone number store phone number then the cushion name was only needs to the casual name variable which is just meet the next thing i want to do is going back to our receipt the next thing i want to represent is the date and time so like i said we're going to make use of the date time library to actually generate this and we'll see how we're going to render it beautifully much later on in this tutorial so let's use the uh library which we've imported to run this so to for this tutorial we are going to use the current date time and i'm going to going to do that for my own uh current daytime so i've seen now i'll store that as now and i'll say date time which is the library that i've imported right there and i'm going to access some function from there or some method so i'll access the date time method dot now so this gives me the current time that is the current time when i run the program gives that and then we're going to print that on the receipt another thing we want to do is want to format this date time i want to make it look like what we have right here or something that makes sense that looks like data for that we're going to use a particular method called strf time which actually returns a string representing the date uh controlled by the explicit format string which are going to specify and how do we do that we're going to say date time so the variable that we use is called date time because to the now which holds uh the current date time it holds that particular value so we're going to generate the year month day and the hour minute seconds and this is how we're going to do that we're going to call off this particular method you can see writing that in repo leads it brings it up so we're going to make use of this method and we're going to pass in a particular format you can see which basically display the date the uh year the month and the day and hour minute seconds if you look at this uh receipt see how it's been displayed but i'll use a particular format that i love using which is basically like this you want to have the code sign and you want to have the percentage sign which is just like a place order for this format so you want to have your year first dash i want dash in between the year and then you have this percent and then you have the month dash percent you have the day and i want uh the hour after right after that then i want this colon at 12 then you have the percent i want the minute after that m and then you have the column as well then you have this same uh for seconds so this way our dates will turn out something like this we have where we have the year coming in coming up first followed by the month today of course this is different this looks like the month first the day followed by the date and followed by the year of course this looks somehow different this looks like the month first which is five and then the day 15 and then yeah uh super our format is here first our month day hour minute seconds so basically what we did here is to just display the current date and current time just like we have it in the receipt so let's move further the next thing we want to do is want to represent the grocery uh details where we have groceries we have particular product and we have the price of a particular product and we have the price i want to actually represent this and how do we do that make use of the variables and the particular string data type and also a float data type white float if you look at this we have two decimal places and floats our data type to represent decimal values in python so i want to represent 4.99 1.99 0.96 so make use of float data type and we're going to do that in this next section where we're going to display the product name and then the product price so let's do that so the first thing i want to do is take a look at this we have this spaghetti sauce product i want to write that so let's do that then i'll go back to my code i'll say uh comment again just to explain my code just to let you know what i want to do product name and price so then that should follow by the product name and then the product price for spaghetti sauce and then the price so to save space i'll do this by saying p1 underscore name and like i said that's the variable name of the product name so that's the variable name to store the information of that particular product then i want to have another variable name p1 underscore price so python lets you do this i have one variable here and other variable here and then you have corresponding value to hold that so i want to have a particular string for sgm spaghetti sauce yeah great so then i'll follow by comma and then the corresponding price 4.99 so if we go back to the receipt we have a couple of these we have sgm spaghetti sauce so don't bother to write this in capital letter right now so i'll show you a string manipulation method which i'm going to use to manipulate this string and convert it from lowercase to uppercase and that's why i said we're going to learn about string manipulation there are a couple of methods for string manipulation i'll only cover a few of that here and as you begin to learn python as you begin to dive deep into your python knowledge you can pick up a couple of methods to do string manipulations so let's represent other products i'll get back to my code right here so as not to make this tutorial very long i've copied that and then you just paste that so you can type this out i'll also leave the link to this code in the description below so you can copy and write of these variables by yourself or just copy and paste that so we have product 2 price 2 at the product name and then the corresponding price take note this is float is in two decimal place so that's the data type that we're learning so we have all this up until the seventh product uh going back to the receipt that's what you see so then we also want to say item underscore sold so that's the total item and we have seven items so this data type is called the integer data type which just represents uh your normal number and like i said seven is an integer so integer they are positive or negative or numbers without decimal place so you don't have decimal two decimal places like you do in this float data type so the next thing we want to do is to actually perform some calculations so why do we need to perform calculations let's go back to the receipt as you can see right here we have subtotal which represents the total price of all these seven products and they want to add the full tax of six percent which is six percent of the subtotal the total price and then the grand total which is adding these full tax to this subtitle so we want to perform this calculation and we're going to do that right now so to perform calculation we we have the plus sign the multiplication sign and then we're going to use that to perform this calculation so all we need to do is add all the seven products together and then multiply the full tax that is the subtotal with the percentage of the full tax so let's do that so in our replicate code you are going to say subtotal which is the name of the variable subtotal equals to p1 price plus p2 underscore price so you can see we're making use of the variables that we stored so we're making use of the information by referencing the uh variable name so we're going to do that for seven products so we're going to do up until p7 price so i have my p1 price open to p7 price so that's adding all these prices together to arrive at the subtotal price so you can add another comment here that says uh calculate so and that just represents subtotal then the next thing you want to do you want to calculate the food tax so calculate food tax so you want to calculate food tax how then do you calculate full tax calculate full tax by multiplying six percent to the subtotal so you have another variable name that says full tax equals to sub underscore total multiply this is the multiplication sign in python 0.06 your six percent is 0.06 which means 6 over 100 so that's six percent and we have the result of that information stored in full tax so then let's do let's calculate the grant total price which is essentially adding full tax to subtotal so calculate grand price so you say grant underscore total equals to sub underscore total plus food underscore tax so basically we are referencing the variable that holds the total price the total price for all the products and while adding into the variable that owed the price for full tax so that would give us grand total which are storing in grand total variable so that's essentially all the variables that we need to print out this receipt so before i forget we need to uh available to all this strength this message so we need return message and we also need appreciation message so the return message we have that here i will display the appreciation message right after that so let's not get back to replicate and we're going to insert that today so this represents the return message which says no returns on made product and make product and while saving that as a string of course is a string text information and then appreciation message thank you for your business or thank you for your practical image whatever just have that represented as a string and while basically done storing all the necessary information into variable name the next thing you want to do is to print out this information how do we print out uh everything to make it look nice like this adding all these places and making sure everything looks nice so that's where point formatting or printing statements and using escape characters comes in i'm also going to make use of string indexing and slicing and i will explain that much later so the first thing i want to do is to print out this error section i want to print out the store name distort street the phone number and then the cashier name so let's get right to that and also the date so let's print that going back to replay i'll write out i want to print out a particular error so i'll say print and how do you print in python you make use of the print statement and then you pass in the particular value to basically print that so let's say i want to print the store name i'll say print store or underscore name and then i'll print out this variable and then it will show you the console so running that you see the name of the store in the console super grocery mat so of course i don't want it like this i want to add a little bit of formatting and to make it look nice so that's basically where our formatting string comes in so to format string in python we make use of uh what we call the f string and basically add our work is we have a particular keyword uh f so f is the keyword and then you put that into code sign and then the value that you want to print you pass that into this curly bracket so to repeat it again you have this uh f string here and then you have these two code sign where you have what you want to print inside so let me remove this store name right here so this is the format for our f string so it's called string formatting uh passing this variable name into it and then printing it out again into the console it does the same thing to print super grocery mat so all i need to do is to format this the way i want it and then everything will look nice just like we have in the receipt so i'll go right direct of course what i want is i want this stone name to show as a title case so i want to capitalize yes i want to capitalize g i want to capitalize math so to do that in python i'll use what we call the type 2 method so i'll say dot type 2 so basically i'm using this dot type 2 method to manipulate the string that we have right here so like i said we can use this particular butane function so doing this make this look like uh this uh basically the title case so super grocery mat so this is how you work with string and then you manipulate the string so we have more string manipulation method we have replaced we have find we have stream and we're not going to talk about that in this tutorial but as you get more python knowledge you begin to pick up this method and this is how to write to make use of the method on a particular string in python so because i want to do more than this i want to basically move this super grocery into somewhere in the middle and i'll use escape character for that so how do you make use of escape characters in python so to use escape characters in python you have to use your backlash on your computer and then i'll use this particular key so what this would print to the console is this super grocery market move somewhere by one tab move to the right rather by one tab as you can see we have extra space after super grocery so we can add more tabs you can add a few our add three more to just push this super grocery mat into the middle so i'll begin to add one more so t and then add another one so i have four so if you run that uh notice that i have my super grocery marks conveniently placed in the middle so this is what i will go with and this is what i'll do for the remaining information and then we'll have this address the product prices the cashier name everything all nicely formatted just like we have in the receipt so the next thing i want to do is i want to make this mod beautiful i want to print something more approved that looks like a bug so i want to print uh i'm going to use asterisk to actually do that so i want to print a steric uh in 49 places uh so don't worry i'll explain what i mean when i run that uh you see we have this we have this that just shows that goes above the super grocery mat kind of like a an edible so we have this asterisk and we want it in 49 places so we're using this multiplication sign and python gives that in 49 places so if you count this that's 49 asterisks so let's move on to print more information so i want to use this format to print the address so i'll just copy this code and then i'll replace what i have here with the store address so we have store street rather so uh store street i'm not going to use any string manipulation method because you use dot stats yet to manipulate the string to super grocery mat i'm not using anything right here because we want the information presented where we have it so once you run this you have the straight name or distort street name right here so the next thing you want to do is you want to print out uh the phone number so the phone number comes after that so i'll do this in the next line and say uh store phone number you want to run this and to give this particular phone number just like it so you can see that we have our receipts coming up nicely together just the way we have it right here so let's go back and let's continue so another thing i want to have on that is i want to have this asteri also come up 49 places to sort of just hold the address uh to just sort of hold it just the way we have it so i have the header section all completed the next thing i want to do is i want to print out the cushioning using the uh string formatting we're going to print out the cushion name and we're also going to say print uh like i said the format is f then you have your code sign you have to code sign and then whatever you want to print in the middle so usually you have two curly brackets and then variable name that i want to print in the middle just like we have for uh these other examples we have this curly bracket you have this curly bracket i want to print in the middle so because i want to print kasia and then the person's name i will have kasha and then i will have a colon and then i have my two curly bracket right here and then the variable name that i used to study caution i'll pass that right here so basically we have this to print out the cacher name into the console so if you run that you have the cushion gensmith into the console so the next thing you want to do ing to the receipt is print out the date information so pay attention right here i'm going to use what we call string indexing and slicing to print out this name uh let me cover what that means and then i'll just explain the introductory concept to that so if you're already familiar with this concept feel free to skip ahead to where we have that printed or do it by yourself so basically i'm going to represent uh a few boxes right here and then i'll have uh two kind of like arrows or something so i have hello right here in python the hello world is basically stored in the memory as shown so for me to index uh we have something called the index location for this string and i will write that on that so i have the index location for this 0 1 2 3 4 and so on so imagine if i want to access h e right i'll access 0 1 bound to access h-e-l-l-o so i'll access zero upon to four so we're going to use this similar concept to basically grab this date uh information and then grab the time information so let me go back to the code to explain that so to understand this much better let's print out what we have right here so the dates time that we have right here let's print it out let's print that and let's see what we have so if you bring this into the console you have your date as shown so you have 20 20 00 12 like i said here comes first month uh then the day and then the time right so i want to grab this particular part of the string and i want to grab this particular part of the string so we can separate them out just the way it looks like on the receipt so to do this i'll use my string formatting just like i mentioned and then use the index and slicing that explained uh just right now so let me add the f string uh you add the f string and then i'll just put this right there and then pass this into a curly bracket so i have that into the curly bracket and i want to grab 20 to 22 up onto twelve so if you count this zero one two three four five six seven eight nine nine right so the way it kind of works in python is you go from zero to ten so that ten python will count it and you basically stop one before which is nine so if i want this date to show only dates to show a loan i will have to slice that out using what we call two square brackets so i'll kind of use this two square brackets and i'll say zero up until 10. so python will grab this information out for me from zero up until 10. so if i run this code i will have 2022 uh to drop great so again i can use this tab uh escape characters to sprint out the date so to do this i'll basically add the escape character into it to space out to use tab and space out and whatever date comes somewhere right here so i'll use a lot of tab so i'll use a lot of tab say backspace t box with t or just kind of like it let's try with it and let's see if that would work well uh so i have one more i need one more and mind you i'm doing everything inside this string inside this code and inside this code so i'll have my curly bracket again and i can just easily copy this uh you can just copy this and then i'll paste this right there and for that it goes from 10 to the last index so you want to have another close brack close uh square bracket right here so you have 10 to the last index i don't know that but python allows us not to state the number so this peaks from 10 uh to the last line so if you run this let's run that and let's see what we have great you see we have our dates showing right here and we have the time showing right here so i've been able to use the tab to uh equally space that and have my date show up somewhere right here and then sorry the date show up yeah and then the time show up here and i use what we call indexing and slicing to grab the date from the date time and then use indexing and slicing to grab the time from the date time so this is how it works and that's like a crash course on string of indexing and slicing or formatting so let's move right ahead and point out more information also i want to have this nice uh asterisk but let's replace aesthetic with our equals too so we have our receipt coming up nicely going back to the picture you see we've done everything up onto this part let's do the second section which is displaying the grocery information and then the product information so i'm just going to go back to the code and then i'm going to print out grocery and then print out the product name so printing out groceries is very simple we'll just print it out as grocery so print that grocery capital letter although you can store this as a variable use the string manipulation method to manipulate this but it's just easy to do it like this so let's run that you see that the grocery comes out nice so i want to have it like this and then i want space in between this and watch to come so you print out uh just print out empty string so printing out empty string kind of like give space in between so if you run this uh great you have space in between or want to print so the next thing i want to do is i want to print out the product name and we have the variables up here mind you we have to do manipulation so we need to use a particular string method to change this to capital letter and then bring that out so basically and also you're going to use your string formatting to and the escape character to print out the product name and then the product price so pause this video and give that a try welcome back so if you've done that here's the solution so to do this here is the solution so you have f string like i've explained and then you have the product name and you're using this upper method to convert what you have as the product name to uppercase or capital letter and then you have this escape character to add tab like i said computer just process this tab and then it adds that tab space in between the product name and then the product price so if you run this you see that you have our spaghetti sauce and then you have the price see that our receipt is coming up nicely so just pause this video and reproduce this for the remaining product and corresponding price welcome back if you've done that so the solution is just right here so i have the product name and i've experimented with a lot of uh uh escape characters for tab and you can see that if i run this i will have my receipts come out nicely and while equal uh spacing and we have everything just aligning beautifully in the console tab on the right so you can see everything from first product up onto the last product so let's go ahead to print out more stuff so the next thing i want to do is i also want to print out a particular space and then have this nice bar uh to sort of just close this section and that will be done with the grocery section so let's do this uh if you run this you have this train up beautifully so where you see that we're almost done we only need to just print out the uh the subtotal section the full tax and then the ground total and obviously i'll explain a little bit of concept right there so the first thing you want to do is you want to you might also want to experiment that if you go back to this you see that we have our subtotal and then we have the corresponding price so you might also want to experiment pause this video and try to do that on your own so to print out the sub total i'm going to make use of the f string and then the escape character so i'm going to paste out the solution and then i'll explain something before we move ahead so notice we just like we have everything uh right above we have the subtotal and then in between the subtotal want some spaces uh and then the value right so you notice that i had a couple of space i've add theory space to actually just show that nicely let me run this uh so i have the tab and then i have space to make this align with what we have above uh again you see something coming out are new what does this mean let me explain this so i want two decimal places that kind of like uh remove this let me just remove this uh and i'll run this so if i remove that you see why i have everything just uh presented to me in a format i don't want so f string kind of like helps us to just format this into what we call two decimal places so f string which is the our string formatting gives us some format specifier to basically evaluate this way we wanted so you can see that this is the value and the way it works is the format is uh you have your value and then you have a colon and then you have what we call the width and then the precision so the width for this i'm not going to state that i'm just going to state the precision so the precision is 2f i want two decimal place so if you run this just gives this nicely into 2pf you go ahead to print out the full tax and then the grand total using what we've learned here so pause the video and try to reproduce that on your own great if you've done that so here's the solution so i have full tax notice that i have a couple of spaces right here i think i have about three spaces i'm also using format specifiers two decimal places for full tags and then ground total notice that i'm placing the dollar sign outside the curly bracket because we have the value into the curly bracket and then the dollar sign comes outside that so if you run this you have your value you have 1.37 dollars in two decimal places and you have 24.24 dollar for the grand total great we're almost done with this project and follow the video to this level comment yourself you've done great uh you can see that we've learnt a lot of concepts we've picked on variables data types our strength formatting indexing and slicing uh we've picked up a lot of concepts a lot of python basic concept by just trying to reproduce this uh groceries receipt uh the good thing about working on protect like this is that it stimulates your your brain to see that while you've done this and then it helps you learn more i imagine if i just come here and i start saying that uh this is how string works this is how data type works this is all like i just give you theoretical knowledge without actually using that knowledge to build something so this is the best approach a project-based approach you build something using what you know and use that to continue building or just experimenting with stuff so i challenge you to pick up something nice and with what you've learned today try and reproduce that using python knowledge uh so let's move on uh to sort of close that i also want this space at the end so if you run that i'll close this section with this bar right so if you go back to the receipt you see that everything is looking really nicely you have our grand total subtotal grand total all nice so the last thing we need to do is we need to take care of this uh total number of items sold equals to seven and then the uh greeting message the return message and then the appreciation message so that's actually very simple try and do that yourself we're not going to be printing on this barcode that's our type scope of this project so let's get back in and then you can pause the video to sort of just reproduce just sort of print this and then print this return message using the escape character format string formatting rather that we've talked about great if you've done that so here's the solution let me put in the solution notice that right here i have empty string which sort of just gives me space after this bar and then i'm printing number of total items sold of course i have my escape characters which introduces the tab and then i have some spaces to help me align the value nicely with what we have above and then i'm printing two empty string to give the space and then i'm displaying the message using the f string a tab with this escape character and then the return message which is the variable that i'm accessing right uh up and then the appreciation message theory tabs so if you run this you notice that we have our receipt so go ahead and grab this screenshot share with your friends on twitter let them know what you actually reproduce using the basic knowledge of python so these are the concepts that are covered in this tutorial covered variables data type print statements date time string manipulations formatting strings indexing and slicing where we use that to display the date and use that to display the time and also use escape characters to introduce tab and just sort of space everything nicely the way it comes out in this uh picture so go back to this and see what you've reproduced using python basic knowledge welcome to the end of this tutorial if you actually follow the tutorial to this end uh thank you go ahead to subscribe if you want more content like this i'll be doing more project based content where you pick up our knowledge theoretical knowledge by just reproducing something or building something because i consider that as the best way to learn look at a number of concepts that we've been able to pick up by just working on this project so subscribe share this video with your friends and i'll see you in the next one

Show more
be ready to get more

Get legally-binding signatures now!