Before you keep reading...
Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
Chapter 9 - Summary¶
Chapter 9 included the following concepts from computing.
Accumulator Pattern - The accumulator pattern is a set of steps that processes a list of values. One example of an accumulator pattern is the code to reverse the characters in a string.
Palindrome - A palindrome has the same letters if you read it from left to right as it does if you read it from right to left. An example is
"A but tuba".
String - A string is a collection of letters, numbers, and other characters like spaces inside of a pair of single or double quotes.
Summary of Python Keywords and Functions¶
def - The
defkeyword is used to define a procedure or function in Python. The line must also end with a
:and the body of the procedure or function must be indented 4 spaces.
for - A
forloop is a programming statement that tells the computer to repeat a statement or a set of statements. It is one type of loop.
print - The
range - The
rangefunction in Python returns a list of consecutive values. If the range function is passed one value it returns a list with the numbers from 0 up to and not including the passed number. For example,
range(5)returns a list of
[0,1,2,3,4]. If the range function is passed two numbers separated by a comma it returns a list including the first number and then up to but not including the second number. For example,
range(1,4)returns the list
[1, 2, 3]. If it is passed three values
range(start,end,step)it returns all the numbers from start to one less than end changing by step. For example,
while - A
whileloop is a programming statement that tells the computer to repeat a statement or a set of statements. It repeats the body of the loop while a logical expression is true.
This is the end of chapter 9. We would love it if you could give us some feedback on this chapter at https://www.surveymonkey.com/r/ch9-teacher-fb. You might want to open this link in a new tab to make it easier for you to return to your place in this ebook.