Latest Update 2025
x += c - Answers x = x + c
a -= 3 - Answers a = a - 3
x *= 4 - Answers x = x * 4
y /= 3 - Answers y = y / 3
what are some different types of variables? - Answers Integers, Floating-Point, Strings, Booleans
what is an integer? - Answers whole numbers, no decimals/fractions
what are floating-point numbers? - Answers numbers with a decimal point
what is boolean? - Answers single value either true or false
what are strings? - Answers way of describing text (you can use either single quotes or double quotes)
float(3) - Answers value becomes 3.0
int(4.9) - Answers has the value 4
str(10*1.0) - Answers has the value '10.0'
what is the boolean value of true/false? - Answers true is assumed to have the value 1
false is assumed to have the value 0
x=3
y=4
print(str(x) + ':' + str(y)) - Answers 3:4
how to ask the user for input? - Answers x = float(input())
== - Answers equal to
!= - Answers inequality
a = 10
b = 10
c = 20
d = ((a>b) and (b<=c)) or (not((((c<=a+b) and (a==10)) or ((b==10) and c!=10))))
, print(d) - Answers false
temperature = 100
is_hot = (temperature > 85)
if is_hot:
print("It's hot")
if not is_hot:
print("It's not hot") - Answers It's hot
when to use if-elif-else statements? - Answers when you have multiple "cases" of the same type
when to use nested statements? - Answers when there is a clear "order" of checks: checking A then B
what is the "while" statement? - Answers creates a loop and will repeat a set of instructions infinitely
until the condition is false.
while <condition>:
<things to do>
a=0
while a == 0:
print("About to change a")
a=1
print("Changing a back to 0")
a = 0 - Answers About to change a
Changing a back to 0
About to change a
Changing a back to 0
... (an infinite loop)
what is the for loop designed to do? - Answers to perform specific statements for a determined number
of iterations
sum = 0