Output

Introduction to Programming Input, Process, Output
12 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€66.45
List Price:  €94.93
You save:  €28.48
£55.32
List Price:  £79.03
You save:  £23.71
CA$98.04
List Price:  CA$140.06
You save:  CA$42.02
A$107.72
List Price:  A$153.89
You save:  A$46.17
S$94.09
List Price:  S$134.42
You save:  S$40.33
HK$544.68
List Price:  HK$778.15
You save:  HK$233.46
CHF 61.92
List Price:  CHF 88.46
You save:  CHF 26.54
NOK kr774.79
List Price:  NOK kr1,106.89
You save:  NOK kr332.10
DKK kr495.67
List Price:  DKK kr708.13
You save:  DKK kr212.46
NZ$118.82
List Price:  NZ$169.76
You save:  NZ$50.93
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,339.40
List Price:  ৳11,913.94
You save:  ৳3,574.54
₹5,914.23
List Price:  ₹8,449.26
You save:  ₹2,535.03
RM311.24
List Price:  RM444.65
You save:  RM133.41
₦118,083.62
List Price:  ₦168,698.12
You save:  ₦50,614.50
₨19,391.36
List Price:  ₨27,703.14
You save:  ₨8,311.77
฿2,410.17
List Price:  ฿3,443.25
You save:  ฿1,033.08
₺2,423.71
List Price:  ₺3,462.60
You save:  ₺1,038.88
B$418.75
List Price:  B$598.25
You save:  B$179.49
R1,273.04
List Price:  R1,818.71
You save:  R545.66
Лв129.87
List Price:  Лв185.54
You save:  Лв55.66
₩97,732.12
List Price:  ₩139,623.30
You save:  ₩41,891.18
₪255.55
List Price:  ₪365.09
You save:  ₪109.53
₱4,110.61
List Price:  ₱5,872.56
You save:  ₱1,761.94
¥10,630.43
List Price:  ¥15,186.98
You save:  ¥4,556.55
MX$1,418.07
List Price:  MX$2,025.91
You save:  MX$607.83
QR254.36
List Price:  QR363.39
You save:  QR109.02
P953.37
List Price:  P1,362.02
You save:  P408.64
KSh9,063.70
List Price:  KSh12,948.70
You save:  KSh3,885
E£3,478.89
List Price:  E£4,970.06
You save:  E£1,491.16
ብር8,820.94
List Price:  ብር12,601.88
You save:  ብር3,780.94
Kz63,759.63
List Price:  Kz91,089.09
You save:  Kz27,329.46
CLP$68,404.72
List Price:  CLP$97,725.22
You save:  CLP$29,320.50
CN¥507.53
List Price:  CN¥725.08
You save:  CN¥217.54
RD$4,206.74
List Price:  RD$6,009.89
You save:  RD$1,803.14
DA9,351.13
List Price:  DA13,359.34
You save:  DA4,008.20
FJ$158.85
List Price:  FJ$226.94
You save:  FJ$68.09
Q538.41
List Price:  Q769.20
You save:  Q230.78
GY$14,600.65
List Price:  GY$20,858.96
You save:  GY$6,258.31
ISK kr9,615.92
List Price:  ISK kr13,737.62
You save:  ISK kr4,121.70
DH699.24
List Price:  DH998.96
You save:  DH299.72
L1,281.52
List Price:  L1,830.82
You save:  L549.30
ден4,084.06
List Price:  ден5,834.63
You save:  ден1,750.56
MOP$559.24
List Price:  MOP$798.95
You save:  MOP$239.71
N$1,266.15
List Price:  N$1,808.86
You save:  N$542.71
C$2,568.06
List Price:  C$3,668.81
You save:  C$1,100.75
रु9,427.87
List Price:  रु13,468.97
You save:  रु4,041.09
S/262.66
List Price:  S/375.25
You save:  S/112.58
K281.39
List Price:  K402.01
You save:  K120.61
SAR262.91
List Price:  SAR375.60
You save:  SAR112.69
ZK1,903.42
List Price:  ZK2,719.29
You save:  ZK815.86
L330.70
List Price:  L472.45
You save:  L141.75
Kč1,679.39
List Price:  Kč2,399.23
You save:  Kč719.84
Ft27,552.80
List Price:  Ft39,362.83
You save:  Ft11,810.03
SEK kr765.72
List Price:  SEK kr1,093.94
You save:  SEK kr328.21
ARS$70,549.59
List Price:  ARS$100,789.45
You save:  ARS$30,239.85
Bs482.26
List Price:  Bs688.98
You save:  Bs206.71
COP$307,907.55
List Price:  COP$439,886.78
You save:  COP$131,979.23
₡35,643.95
List Price:  ₡50,922.11
You save:  ₡15,278.16
L1,765.02
List Price:  L2,521.57
You save:  L756.54
₲545,488.80
List Price:  ₲779,303.12
You save:  ₲233,814.31
$U2,997.83
List Price:  $U4,282.79
You save:  $U1,284.96
zł286.31
List Price:  zł409.03
You save:  zł122.72
Already have an account? Log In

Transcript

Welcome to Lesson nine, we're going to learn a little bit more about input, processing and output using Python. Let's get started. Now we're really talking about when we talk about input processing and output is also the code and what each part of the code do. There are built in functions in Python and in every programming language that is going to do something. So a function is a piece of code that performs its duty, you're going to tell it what you wanted to do, you create the function and then that function is there because it's supposed to do that. In Python, the code block with every function is going to start with a colon So here's an example right down here, you see the arrow pointing to it, def.

Print me, an str is used as an argument, which we'll talk about in just a second. This prints a pass string into the function, print, str, and then return. So def is defining a function print me is the name of the function. And the str is the argument or the data that we're going to give that function. The string is this prints a pass string into the function. And you notice that's in quotes.

And strings must always be in quotes. We're going to talk about that a little bit more in in a minute. And then we say print str. So print is a built in command in Python, and doesn't mean it's going to print to your printer, but it does mean that it will display the output on the screen. So if the user has the program, often Running and it says this principle string into the function that's going to be the the part that they see as the user, you're not going to see the def print me or any of those lines other than what is inside the quotes, they also will not see the quotes. So the argument gives data to the function.

So when we put str in parentheses, then we're giving that data to the function. And then the statements are going to execute in order. So first, it will print string and then it will return a value. So I promised I would say a little bit more about strings. And here we are. A string is a sequence of characters.

So for an example is if you wanted to pop up on the screen Hello, how are you? That is a string. Everything that is within those quotes is considered to be in that string. In Python, it doesn't care if you use single quotes or if you use double quotes. A single quote, as you can see in the example there is where it's just the one quote, you don't have to use your shift key in order to bring up that quote. So it might be, you know, the lazy way to do it, but it still works.

And then double quotes are if you want to hit your shift key, and then hit the quotes, it'll have double quotes. Now, while Python doesn't care if you use a single quote, or a double quote, you cannot start a string with a single quote and end with a double quote, you must use the same method however you do it. And so you should buy practice, just simply use the same method whether you use a single quote or double quotes. Just use that same way every single time when you use it, and then you won't have to worry about it. Another item that you're going to use in your program is called a variable. A variable is a name that represents a value stored in computer memory.

So it represents the value. In the picture below you can see I have name equals john name is a variable. So now every time I want the value that is in that variable to show up, all I have to do Type in the variable, and then it will show. So as you can see from looking their name equal john name is my variable name, I have assigned it the value of john. So when I run the print statement and say my name is and everything I want to go on the screen is in quotes, right? But in Python, if I want to use a variable, I have to put that outside my quotes and I have to separate the quote area with the variable area with a comma.

Rules are important. If you don't follow the rules, you will have errors when you try to run your program. So a variable once again, it holds the value. We tell it to hold the name john and everywhere that I put the variable name in my program is going to give me The value that's in there. If later on in the program, I changed the name, Joe, then I go to print it out, it's going to print Joe. The cool part about this is, if you did want to change a value, you only have to change it in one place.

And then everywhere you're calling that variable is going to change the values. So you don't have to pour through thousands of lines of code to try to change every single value. That's why we use variables, it holds a spot, it's easy to change the variable, the value that is within the variable, instead of going through an entire program to change that. So it might take a little bit of practice, but name equals john. Name is the variable we have assigned it a value of john. And as you can see, when we use the print function on there, and it comes up on the screen, it will come out my name is john.

The user doesn't see print, the user doesn't see the quotes. The user doesn't see the comma or the parentheses or any of that stuff. My name is john as all the user sees. an assignment statement is another thing that you're going to be using in your program. So if you look at the picture here name equal john name as we know that is a variable, right? We just learned that the equal is called an assignment operator because it allows us to assign the value john, to the variable name.

Name equal john, all of that together is called the assignment statement. It's important to note that every time you create a variable in Python, the variable must be on the left, then the operator and then the value you're assigning the variable must be on the right side of that operator, if you try to turn it around, and if you Say john equals name, john then is actually going to become your variable. If you put it in quotes like you're supposed to, you're just going to get an error. And so that's not going to work. A variable can also be passed as an argument to a function. And you can only use a variable if it has a value assigned to it.

So if we put name as a variable, but we don't assign it any value at all, later, when we try to run the program, it's going to give us an error because there is no value in it and it's empty. Every program has rules. And in this program, there are certain rules to naming a variable there are very important to know. So, one thing you cannot do is you cannot use a Python keyword as a variable because the key word is built into the system and the program going to look at it and it's going to think that it's a command or something that it's supposed to do, instead of thinking that it's a variable. So there are lots of reserved words that can be used, but we cannot use them as variable. So far what you've learned is the death, which is defining a function and the print, which is used to print something on screen, so you only know the two but those two for sure cannot use as a variable right?

Also, you can't put spaces in your variable. For example, if we need to put two words together, maybe we have a lot of variables with the word amp in it, we have maybe an amp, ID and Name and Last Name, Address etc. We cannot put spaces between those words when we use them as variable. The first character must be a letter Or an underscore. So we cannot use a number as the first character of our variable. So it has to be a letter or an underscore.

Once you've created the first character of your variable, though, then you can use letters, digits or underscores. But the other important thing to remember is variables are case sensitive, case sensitive. So if I had capitalized the name variable, everywhere I go to call that name variable, I have to capitalize it. The name should also reflect the use. So if I'm asking for a name, and I call it name, okay, that's great. If it's an employee record, you may want to call it amp name because that tells you it's an employee name.

If it's an ID, you may want to call it amp ID because it tells you it's an employee ID and your customers are going to have a different set of IDs. So it's really important to distinguish between the two. Mostly the reason that it's important is because when you're trying to scroll down through all the different coding and stuff, it makes it very easy to visually identify. Yay, look at you. You got all the way through this lesson. See, it wasn't too bad at all.

Of course, we still have a lot more to learn. So stick around for the next lesson. See you soon.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.