FOPP-PIE
Search
Table of Contents
Book Index
User
Course Home
Assignments
Practice
Peer Instruction (Instructor)
Peer Instruction (Student)
Change Course
Instructor's Page
Progress Page
Edit Profile
Change Password
Register
Login
Dark Mode
Scratch Activecode
Help
FAQ
Instructors Guide
About Runestone
Report A Problem
This Chapter
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
!=
numbers
%
*
multiplication of numbers
**
+
addition
list concatenation
-
<
numbers
<=
numbers
==
numbers
>
numbers
>=
numbers
[ : ]
string slice
[ ]
string indexing
A
abstraction
accumulator pattern
activecode
algorithm
,
[1]
,
[2]
deterministic
ambiguity
argument
assignment
assignment statement
,
[1]
assignment token
B
block
,
[1]
body
,
[1]
,
[2]
,
[3]
,
[4]
boolean value
boolean values
boundary conditions
branch
bug
byte code
C
calling stack
chained conditional
,
[1]
class
,
[1]
close
codelens
comment
comments
comparison
numbers
comparison operator
compile
,
[1]
,
[2]
composition
compound statement
,
[1]
,
[2]
condition
conditional
chained
nested
conditional branching
conditional execution
conditional statement
,
[1]
console
Control Flow
control flow
control structures
D
data type
,
[1]
debugging
,
[1]
decrement
deterministic
deterministic algorithm
docstring
documentation
documentation online
E
elif
else
,
[1]
omitted
end user
error
logic
runtime
semantic
syntax; runtime error
ethics
evaluate
exception
,
[1]
executable
expression
,
[1]
F
False
float
,
[1]
,
[2]
flow of execution
,
[1]
,
[2]
,
[3]
for loop
,
[1]
for loop traversal (for)
formal language
formal languages
fruitful function
function
composition
len
function call
function composition
function definition
functional decomposition
G
generalization
Global Module Index
global variable
H
header line
heading
high-level language
,
[1]
,
[2]
I
if
,
[1]
if statement
increment
index
negative
string
initialization (of a variable)
input
validating
input dialog
instance
,
[1]
,
[2]
int
,
[1]
,
[2]
integer
integer division
interactive
interactivity
interpret
,
[1]
,
[2]
iteration
,
[1]
K
keyword
L
len function
lifetime
,
[1]
literal
,
[1]
literalness
local variable
,
[1]
logic error
logical operator
logical operators
loop
for
loop body
low-level language
,
[1]
,
[2]
M
method
module
standard
modulus
modulus operator
multiplication
N
namespace
,
[1]
natural language
negative index
nested conditionals
nesting
None
O
object
object code
open
operand
operator
operators and operands
order of operations
output
P
parameter
parse
pass
pass statement
pattern
poetry
portability
portable
,
[1]
print function
problem solving
program
,
[1]
,
[2]
,
[3]
programmer
programming language
,
[1]
,
[2]
,
[3]
prompt string
prose
pseudo-random number
pseudocode
Python shell
R
random number
random number generator
range
read
readline
readlines
reassignment
redundancy
reference diagram
remainder
return value
rules of precedence
,
[1]
runtime error
,
[1]
,
[2]
S
safe language
selection
semantic error
,
[1]
semantics
sentinel value
sequential flow
shell mode
short-circuiting
side effect
slice
string
source code
stack frame
standard library
state snapshot
statement
assignment
if
pass
statement block
str
,
[1]
string
index
syntax
syntax error
,
[1]
T
terminating condition
test case
testing
token
traverse
triple quoted string
True
truncation
turtles
type annotation
,
[1]
type conversion function
type converter functions
U
unary selection
,
[1]
unit tests
V
validation
value
,
[1]
sentinel
variable
local
variable name
W
write
You have attempted
of
activities on this page