Driving from Chicago to Dallas

As an example, imagine that you were planning to drive from Chicago to Dallas. If you know how many miles-per-gallon your car gets, and how many miles it is, you can estimate the number of gallons it will take.

Use the CodeLens below to trace through what it would look like for a computer to execute this program:

Activity: CodeLens 1 (Chicago_2_Dallas)

Now, if we know the average cost of a gallon of gas, we can figure out the cost of the trip from Chicago to Dallas in your car.


Notice that in the code below that we are using variable names like costPerGallon and costTrip. A variable name can’t contain any spaces in it, so one way to make a variable name more readable when it contains more than one word is to use uppercase the first letter of each new word, as you see in costPerGallon and costTrip. This is also called camel case. Also be aware that case does matter in Python: costTrip is a different name than costtrip.

Activity: CodeLens 2 (Chicago_2_Dallas_Cost)

What we’re doing above is tracing a program. Normally, we run a program – tell the computer to execute each step of the program as fast as possible. When we do that, we don’t see individual variable values, as we can above. We can check values (including the values for variables) by printing them. The function print can take an input (a variable name inside of parentheses) whose value will be displayed. The print function can also print a string (like "Cost to get from Chicago to Dallas") which is a sequence of characters inside a pair of double quotes as seen in line 6. It will print the exact contents of the string. This is useful for explaining the values that you are printing.

Press the run button below to see this program run at full speed.

How does this program work? Try pressing the audio tour button button above to listen to an explanation of the program.

Try editing the program above and running it to answer this question:

You have attempted of activities on this page