Info4
Functions
#function with no parameters/arguments
#and no return value
#return is optional if you do not return a value
def nameOfFunction():
print (‘This function has no parameters’)
print (‘This function has no return value’)
return # no value, just exits the function
#function call
nameOfFunction()
#function with 1 parameter/argument
def testFunction(param):
print (‘This function has 1 parameter’)
print (param)
#function call
testFunction (“this is the parameter value”)
#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) |
info3
Lists:
mylist = [2,3,4,5] # create a list
#select an item from a list
print (mylist[0]) #selects first item and displays 2
# len() determines the length of the list
print (len(mylist)) # displays 4
mylist.append(5) # adds an item to the end of the list
While 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
For‐Loop with List:
forlist = [3, 4, 5, 2, 1]
for item in forlist:
print(item)
Range()
#creates a list of numbers from 0 to the specified
number
numberlist = range(5)
# is the same as creating the following list
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 |
Python4-Methods
#Mill's method
word= input("Please enter yout word")
index= len(word)-1
reverse= ''
while (index>-1):
reverse=reverse+word[index]
index=index-1
print (reverse)
#mr's method
word= input("Please enter yout word")
index=0
reverse=''
while index< len(word):
reverse=word[index]+ reverse
index=index+1
print("reverse: ",reverse)
|
Python6
import random
#Create a list
guesslist = ['grape', 'orange', 'chloroplast', 'ribosome', 'lipstick']
chance = 3
score = 0
print (guesslist)
while chance != 0:
random_item = random.choice(guesslist)
user_input = input("Please guess a word: ")
if user_input == random_item:
print ("That's correct!")
score = score + 100
print ("Score:", score)
else:
if user_input not in guesslist:
print ("Sorry, that isn't even in the list!")
chance = chance - 1
print ("Chance Remaining:", chance)
else:
print ("Sorry, wrong choice!")
chance = chance - 1
print ("Chance Remaining:", chance)
if chance == 0:
print ("The word was", random_item)
print ("The score is", score)
|
Keywords
print() |
Show information that you want on the screen |
int() |
Change number to be number integer |
float() |
Change number to be decimal number |
input() |
Gain information from user |
str() |
A list of number, letter and symbols |
len() |
The length of the string |
# |
Comment, no effect |
import random + random.choice() |
pick random item in the list |
== |
equal to |
!= |
no equal to |
< |
less than |
> |
more than |
<= |
less than or equal |
>= |
more than or equal |
% |
Modulo, Find the remainder |
string + string |
combine together |
string + number |
CRASH |
number + number |
addition (Math) |
string * number |
combine that string |
string* string |
CRASH |
number * number |
Multiply (Math) |
number ** number |
Exponent (Math) |
string ** number |
CRASH |
Variable |
Hold a value and can be change |
String |
A list of character such as number, letter and symbols |
Integer number |
Whole number/counting number |
Floating point |
The number in decimal |
convert dec num into its Binary form
number = int(input("Enter number: "))
binary = " "
while number> 0:
remainder = number % 2
binary = str(remainder) + binary
number= number//2
print(binary) |
determine whether user inout is pos or neg num
number = int(input("Enter number: "))
if number>0:
print(number, "is positive")
print(number,"is negative")
|
Python1-Methods
"""
Python Intro Assignment #2
name
student number
"""
#Ask the user for a radius of a circle
user_radius =(input("What is the radius?"))
#Convert the given radius to a floating point
radius= float(user_radius)
#make a variable called pi
pi = 3.1415
#Calculate the area of the circle using exponents
area =(pi(radius*2))
#diaplay the area of the circle to the user
print("The area of the circle is", area)
|
ask user for input
mylist = [ ]
for number in range(5):
mylist.append(input("Enter value: "))
|
Ask the user fro input 5 items and add the values t a list called mylist, then print the list
largest value
number= [3, 2, 77, 32, 9, 8, 31]
largest = 0
for value in number:
if number> largest:
largest = number
print (largest)
|
Determine the largest value from a given list
|
|
func take radius,give back a of circle A=pi r*r
def AreaOfCircle(radius):
A=3.14radiusradius
return A
num= int(input("Enter a radius: "))
x= AreaOfCircle(num)
print(x)
|
info2
Basic Math Operations:
+ addition, - subtraction
/ divide with answer as a float. E.g. 5/2 == 2.5
// divide with answer as an integer. E.g. 5//2 == 2
* multiply
exponent. E.g. 2 power 3 == 2 3
% modulo. Gives the remainder when dividing
e.g. 33 % 10 == 3
All math operations use the same order of operations as
Math class.
Comparing Values:
When you compare two values, the result is a Boolean
(True or False) E.g. 2 == 3 is False
== is equal to
!= is not equal to
< less than
<= less than or equal to
> greater than
>= greater than or equal to
and
or
not
True or anything is always True
False and anything is always False
Forever While Loop
while True: # forever
user_input = input('Enter a number: ')
number = int(user_input)
print ('The number squared is', number ** 2)
Conditional While Loop:
count = 0 # start at zero
while count < 10: # loop while count is less than 10
print(count) #will print numbers 0 - 9
count = count + 1 # must increase count
Decision Making/Conditional Statements:
if 3 < 2: #if statement must compare two Booleans
print ('3 is less than 2')
elif 4 < 2: #can have 0 or more elif statements
print ('4 is less than 2')
elif 5 < 2:
print ('5 is less than 2')
else: #can have 0 or 1 else statement at the end
print ('none of the above are True') |
Info
Vocabulary:
syntax, variable, Boolean, string, integer, float,
list, comment, character, conditional, modulo,
if/elif/else, loop, range, parameter, argument,
function call,
Data Types:
String - a list of characters e.g. "abc123$%^", or
empty string ""
Integer - whole numbers, and negative numbers e.g. -5,
0, 2, 99
Floating Point - decimal numbers e.g. 1.5, 2.0, -2.99
Boolean - True or False
User input:
user_input = input("Enter a value: ")
Converting between different data types:
word = str(3) #converts 3 to a string "3"
num = int("3.5") #converts "3.5" to an integer 3
num = float("3") #converts "3" to a float 3.0
Printing values:
print("hello", "there") #displays hello there
print("hello" + "there") #displays hellothere
Combining Strings (Concatenation)
"hi" + "there" == "hithere"
"hi" * 5 == "hihihihihi"
Comments
# hashtag – everything after # is a comment not code
"""
Double quote - Multi-line comment, everything in
between three double quotes is a comments
"""
''' Single quote - Multi-line comment, everything in
between three single quotes is a comments ''' |
stop the loop
mylist =[ ]
while True:
value = input("Enter value: ")
if value == "*"
break
else:
mylist.append(value)
print (mylist)
|
continuously ask the user for input if the user types star,stop the loop and print the list
create mylist: dont know what inside
for number in mylist:
print (number)
|
Create a program which prints every element from a list called mylist[ ] : you do not know what is inside the list
pattern based on user input
1= !
2= !!
!!
3= !!!
!!!
!!!
|
determine whther user input is even or odd
number= int(input("Enter number: "))
if number%2 ==0:
print (number, "is even num")
else:
print (number, "is odd num")
|
Python5-Methods
#lists
shoppinglist = ['phone', 'battery', 'charger']
for item in shoppinglist:
print (item)
for number in range (1, 10):
print (number)
for number in range(5):
print (number)
##################################################
#lists
fruits= []#an empty list
for number in range(5):
user_fruit= input("Please enter a fruit")
fruits.append(user_fruit)
print ("size of fruit list is", len(fruits))
for fruit in fruits:
print("Fruit: ", fruit)
|
Python2-Methods
#write a program that converts a number to binary
#get a number from the user
user_number = int(input("Enter a number to convert to binary: "))
#while loop
#
while (user_number >0): #the number is greater than 0)
remainder =
binary_string =
binary_string =
#after the loop print the binary string
print ("Binary string is", binary_string)
#expected output - 5 =101
#expected output - 3 =11
#expected output - 2 =10
|
Python3-Methods
number= int(input("What's your number?")
while(number>=1):
print(number)
number=number-1
convert= int(input("What do you want to convert to?")
|
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets