Vocabulary
        
                        
                                                                                    
                                                                                            String  | 
                                                                                                                        A list of characters "" , "abc"  | 
                                                                                 
                                                                                            
                                                                                            Variable  | 
                                                                                                                        Holds a value and can be changed  | 
                                                                                 
                                                                                            
                                                                                            Syntax  | 
                                                                                                                        Grammar / Structure of language  | 
                                                                                 
                                                                                            
                                                                                            Parameter & Argument  | 
                                                                                                                        something that you give to the function. Give function a value.  | 
                                                                                 
                                                                         
                             
            
        
    
    
            Addition, Multiplication, Exponents
        
                        
                                                                                    
                                                                                            String + String  | 
                                                                                                                        Combine together  | 
                                                                                 
                                                                                            
                                                                                            String + Number  | 
                                                                                                                        CRASH!!!  | 
                                                                                 
                                                                                            
                                                                                            Number +,*,/ Number  | 
                                                                                                                        Math  | 
                                                                                 
                                                                                            
                                                                                            String * Number  | 
                                                                                                                        Combine that string  | 
                                                                                 
                                                                                            
                                                                                            String * String  | 
                                                                                                                        CRASH!!!  | 
                                                                                 
                                                                                            
                                                                                            String ** Number  | 
                                                                                                                        CRASH!!!  | 
                                                                                 
                                                                                            
                                                                                            String ** String  | 
                                                                                                                        CRASH!!!  | 
                                                                                 
                                                                         
                             
            
        
    
    
            Print Name
        
                        
                                    
                        mystr = "hello THERE" 
 
print (mystr.title())  ⇨ Hello There 
print (mystr.capitalize()) ⇨ Hello there 
print (mystr.lower()) ⇨ hello there 
print (mystr.upper()) ⇨ HELLO THERE  | 
                     
                             
                             
            
        
    
    
            List
        
                        
                                    
                        mylist = [2,3,4,5] # create a list
print (mylist[0]) #first item of the list 
print (len(mylist)) # displays 4
mylist.append(5) # adds an item to the end of the list
  | 
                     
                             
                             
            
        
    
    
            While/For loop with list
        
                        
                                    
                        thelist = [4, 3, 2, 1, 0]
index = 0 # start at the first item
while index < len(thelist):
       print (thelist[index]) #prints each item
       index = index + 1
forlist = [3, 4, 5, 2, 1]
for item in forlist:
     print(item)
  | 
                     
                             
                             
            
        
    
    
            Function
        
                        
                                    
                        def mui():
    print ("Hello!")
    return
mui()
  | 
                     
                             
                             
            
        
    
    
            Function Area of Circle
        
                        
                                    
                        def areaofcircle (radius):
    if radius <=0:
        return "Error: invalis radius"
    pi = 3.1415
    area = pi * radius ** 2 
    return area
user_radius = input ('Enter the radius:')
radius = float(user_radius)
print ("The area of the circle is", areaofcircle(radius))
  | 
                     
                             
                             
            
        
    
    
            Function Argument
        
                        
                                    
                        def myprint (text):
    print ("***" + str (text)+ "***")
    return
myprint(1)
myprint("hello")
myprint (2.5) 
def myprintnew (text,decoration):
    print (decoration + str (text) + decoration)
    return
myprintnew(1,"+++")
myprintnew('Hello',"-=-=-=-=-=")
myprintnew (1,"000000")
  | 
                     
                             
                            ***1*** 
***hello*** 
***2.5*** 
+++1+++ 
-=-=-=-=-=Hello-=-=-=-=-= 
0000001000000  
                             
            
        
    
    
            Return Function
        
                        
                                    
                        def doubleIt(number):
    return number * 2
print (doubleIt(3))
myvar = 12
myvar = doubleIt(myvar)
myvar = doubleIt(myvar)
print (myvar)
  | 
                     
                             
                            
                             
            
        
    
    
            Palindrome
        
                        
                                    
                        user_input = input ("Enter a string:")
letter_num = 0
reverse = ""
for letter in user_input:
    reverse = letter + reverse 
print ("reverse: ", reverse)
palindrome = reverse 
if user_input == palindrome:
    print ("It's a palindrome.")
else: 
    print ("It's not a palindrome.")
  | 
                     
                             
                             
            
        
    
    
            Function Largest Value
        
                        
                                    
                        def max2(num1,num2):
    largestvalue = num1
    if num1 > num2:
        num1 = largestvalue
    else:
        largestvalue = num2
    return largestvalue
def max3 (num1,num2,num3):
    if num1>num2 and num1>num3:
        largestvalue = num1
    elif num2>num3 and num2>num1:
        largestvalue = num2
    else:
        largestvalue = num3 
    return largestvalue
print (max3(9,100,25))
print (max3(69,85,1))
print (max3(75,9,33))
def maxlist (list):
    largestvalue = list [0]
    for item in list:
       if item > largestvalue:
           largestvalue = item
    return largestvalue
mylist = [1,2,3,4,103,100,89,57]
print (maxlist(mylist))
  | 
                     
                             
                            
                             
                             | 
                                                                              | 
                                                        
                                
            
        
    
    
            Math Symbol
        
                        
                                                                                    
                                                                                            ==  | 
                                                                                                                        Equal to  | 
                                                                                 
                                                                                            
                                                                                            !=  | 
                                                                                                                        Not equal to  | 
                                                                                 
                                                                                            
                                                                                            >=  | 
                                                                                                                        More than OR Equal to  | 
                                                                                 
                                                                                            
                                                                                            % (Modulo)  | 
                                                                                                                        Find the remainder  | 
                                                                                 
                                                                                            
                                                                                            /  | 
                                                                                                                        Divide (Answer is a float)  | 
                                                                                 
                                                                                            
                                                                                            //  | 
                                                                                                                        Divide (Answer is an integer)  | 
                                                                                 
                                                                                            
                                                                                            **  | 
                                                                                                                        Exponent  | 
                                                                                 
                                                                         
                            True OR anything = True 
False AND anything = False  
                             
            
        
    
    
            Countdown Code
        
                        
                                    
                        user_number = input("Enter the number:")
number = int(user_number)
countdown_string = ''
while number > 0:
    countdown_string = countdown_string + str (number)
    number = number - 1
print (countdown_string)
  | 
                     
                             
                            
                             
            
        
    
    
            Reverse Word
        
                        
                                    
                        word = input ("Enter a word:") 
letter_num = 0
reverse = ""
"""
while letter_num < len(word):
    reverse = word[letter_num] + reverse
    letter_num = letter_num + 1
"""
for letter in word:
    reverse = letter + reverse 
print ("reverse: ", reverse)
  | 
                     
                             
                            Enter a word:mui 
reverse:  ium  
                             
            
        
    
    
            Convert to Binary
        
                        
                                    
                        user_number = input ("Enter an interger:")
number = int (user_number)
binary_string = ''
while (number > 0):
    remainder = number % 2
    binary_string = str (remainder) + binary_string 
    number = number // 2 
print ("Binary string is", binary_string)
  | 
                     
                             
                            Enter an interger:18 
Binary string is 10010  
                             
            
        
    
    
            Find area of the circle
        
                        
                                    
                        while True: 
    userradius = input ("Enter the radius.")
    radius = float (userradius) 
    pi = 3.1415
    answer = pi  radius * 2
    print ("The area of the circle is " , answer)
  | 
                     
                             
                             
            
        
    
    
            Naming Conventions
        
                        
                                    
                        Rules for naming variables: 
- Letters 
- Numbers 
- Underscores (_) 
- Can start with letters or underscores ONLY 
- NO spaces 
-Can start with capital letter 
 
Valid names: 
- _myname 
- my9 
-Hello_there  | 
                     
                             
                             
            
        
    
    
            Guessing Game
        
                        
                                    
                        import random
chance = 3
score = 0
mylist = ['Mind', 'Gam', 'Mui', 'Pim', 'Jui']
random_item = random.choice(mylist)
while chance > 0:
    print ("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-")
    print               ("            Guessing Game")
    print  ("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-")
    print(mylist)
    user_guess = input("Guess a word: ")
    if user_guess == random_item:
        score = score + 100
        print("Score:",score)
        print("That's Correct!")
        random_item = random.choice(mylist)
    else: 
        if user_guess in mylist:
            chance = chance - 1
            print ("Chance remaining:",chance) 
            print("Sorry, Wrong choice")
        else:
            chance = chance - 1
            print ("Chance remaining:",chance) 
            print ("Sorry, that is not even in the list")
print("Gameover!!")
print("Word:",random_item)
print("Final Score",score)
  | 
                     
                             
                             
            
        
    
    
            Function Area of Triangle
        
                        
                                    
                        def areaoftriangle(b,h):
    area = 1/2 * b * h 
    return area
user_base = float(input("Enter the base of the triangle:"))
user_height = float(input("Enter the height of the triangle:"))
print ("The area of the triangle is", areaoftriangle(user_base,user_height))
  | 
                     
                             
                             
            
        
    
    
            Palindrome Assignment
        
                        
                                    
                        def ispalindrome(word):
    letter_num = 0
    reverse = ""
    for letter in useranswer:
        reverse = letter + reverse
    
    if reverse == word:
        return True
    else:
        return False
while True:
    useranswer = input("Enter a word:")
    if useranswer == "quit":
        break
    print (len(useranswer))
    
    ispal = ispalindrome(useranswer)
    if ispal == True:
        print (useranswer, "is a palindrome.")
    else:
        print (useranswer, "is not a palindrome.")
  | 
                     
                             
                             
                             | 
                                                                              | 
                                                        
                                
            
        
    
    
            Functions
        
                        
                                                                                    
                                                                                            int()  | 
                                                                                                                        Converts a value to an integers  | 
                                                                                 
                                                                                            
                                                                                            str()  | 
                                                                                                                        Converts a value to a string  | 
                                                                                 
                                                                                            
                                                                                            float()  | 
                                                                                                                        Converts a value to decimal value  | 
                                                                                 
                                                                                            
                                                                                            len()  | 
                                                                                                                        The length of the string  | 
                                                                                 
                                                                                            
                                                                                            """ / '''  | 
                                                                                                                        Multi-line comment (Not effect code)  | 
                                                                                 
                                                                         
                             
            
        
    
    
            Examples
        
                        
                                                                                    
                                                                                            print ("Hello")  | 
                                                                                                                        String  | 
                                                                                 
                                                                                            
                                                                                            print (mystr)  | 
                                                                                                                        Variable  | 
                                                                                 
                                                                         
                            print ("hello", "there")    #displays hello there 
print ("hello" + "there")  #displays hellothere  
                             
            
        
    
    
            Assignment 1
        
                        
                                    
                        firstname = input("what is your first name?")
lastname = input("what is your lastname")
fullname = ((firstname) + " " + (lastname))
print (fullname)
letternum = int(input("what is the letter number? "))
if len(fullname) >= int(letternum):
   print (fullname[letternum])
else:
    print ("invalid lecter number, try again.")
letterprint = int(input("How many times to print the  letter?"))
if int(letterprint) <= 100:
    print (fullname[letternum] * (letterprint))
else:
    print ("too many letter to print!")
  | 
                     
                             
                             
            
        
    
    
            Random LIst
        
                        
                                    
                        import random
intlist = [1,2,3]
random_int = random.choice (intlist)
print(intlist, random_int)
fplist = [1.1,2.2,3.3]
random_fp = random.choice (fplist)
print (fplist,random_fp)
strlist = ['Lion','Tiger','Zebra']
random_str = random.choice (strlist)
print (strlist, random_str)
mylist = [1,1.5,'Hello']
random_item = random.choice (mylist)
print(mylist ,random_item)
myvar1 = 1
myvar2 = 2
myvar3 = 3
varlist = [myvar1,myvar2,myvar3]
random_var = random.choice (varlist)
print(varlist,random_var)
  | 
                     
                             
                            [1, 2, 3] 1 
[1.1, 2.2, 3.3] 2.2 
['Lion', 'Tiger', 'Zebra'] Lion 
[1, 1.5, 'Hello'] Hello 
[1, 2, 3] 3  
                             
    
    
            Print definition of the word
        
                        
                                    
                        def printdefinitions(word):
    if word == "Variable":
        print ("""
        A variable is something that can be changed. 
        """)
    elif word == "Function":
        print ("""
        A function is block of code that can be re-use.
        """)
    elif word == "Parameter" or word == "Argument": 
        print ("""
        A parameter and argument are the same. It is something that you give to the function. Give function a value. 
        """)
    elif word == "Function call":
        print ("""
b        A function call is when we call the function to run. It runs the code. 
        """)
    elif word == "String": 
        print ("""
        A string is a list of character such as number and symbol. 
        """)
    else:
        print ("Unknown Word") 
    return
while True: 
    user_input = input ("Enter the word:")
    printdefinitions(user_input)
  | 
                     
                             
                             
            
        
    
    
            Function Area of Triangle and Prism
        
                        
                                    
                        def areaoftriangle(b,h):
    area = 1/2 * b * h 
    return area
user_base = float(input("Enter the base of the triangle:"))
user_height = float(input("Enter the height of the triangle:"))
print ("The area of the triangle is", areaoftriangle(user_base,user_height)) 
def volumeofprism(b,h,l):
    volume = areaoftriangle(b,h) * l
    return volume 
user_length = float(input("Enter the length of prism:"))
print ("The volume of the prism is", volumeofprism(user_base,user_height,user_length))
  | 
                     
                             
                             
            
        
    
    
            Range
        
                        
                                    
                        numberlist = range(5)
numberlist2 = [0, 1, 2, 3, 4]
for num in range(100):
    print (num) # prints all numbers from 0 – 99
for num in range(5, 50):
    print(num) #prints all numbers from 5 - 49
  | 
                     
                             
                             
            
        
    
    
            Function with 2 arguments
        
                        
                                    
                        #function with 2 parameters and a return value
def function3(param1, param2):
      print(‘This function has 2 parameters’)
      return param1 + param2 # return value
#function call and store the result in a variable
returnValue = function3(2, 3)
print (returnValue)
  | 
                     
                             
                             
                             | 
                                                            
            
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment