Variables
Integers
i = 1
x = 2
hello = 3
one_more = 13
print(i)
print(x)
print(hello)
print(one_more)
ix = i*x
algebra = 3*i
i = i + 1
print(ix)
print(algebra)
print(i)
Strings
a_string = "hello"
another_string = "good bye 13 * & ())"
print(a_string)
print(another_string)
b_string = a_string + another_string
print(b_string)
Floats
x_dist = 13.5
y_dist = 11.1
print(x_dist)
print(y_dist)
import math
real_dist = math.sqrt(x_dist*x_dist + y_dist*y_dist)
print(real_dist)
Booleans
t = True
f = False
print(t)
print(f)
ore = t or f
print(ore)
end = t and f
print(end)
net = not t
print(net)
Control
Conditionals
Less Than & Greater Than & Equal To
i = 10
x = 15.5
print(i < x)
print(i > x)
print(i < i)
print(i <= i)
print(i == x)
print(i == i)
Boolean AND
i = 10
x = 15.5
t = (i < x)
f = (i > x)
print(t)
print(f)
print(t and f)
print(t and t)
print(f and f)
Boolean OR
i = 10
x = 15.5
t = (i < x)
f = (i > x)
print(t)
print(f)
print(t or f)
print(t or t)
print(f or f)
If
i = 10
x = 15.5
if(i<13):
print("Yes, I is smol")
if(i<10 or x>i):
print("Boolean logic can be used in if statements")
Loops
While
i = 0
count = 7
while(i < 7):
i = i + 1
print("This is the ", i, " Time I've run")
For
for c in "hello":
print(c)
for c in range(0,5):
print(c)
Nesting Loops
for c in "hello I like Ice Cream":
print(c)
i = 0
while(i<3):
i = i + 1
print("This is the ", i, " Time I've run for the letter ", c)
Grouping Code
Functions
def my_function(a_argument, b_argument):
print(a_argument * b_argument)
my_function(12.5, 15)
my_function(9, 3)
Classes
class MyClass:
def __init__(self):
self.my_var = 1
print("New Object Created")
def hello_world(self):
print("hello world")
print(self.my_var)
my_object = MyClass()
my_object.hello_world()