|
float()
|
number with decimal point
|
|
str()
|
string
|
|
int()
|
integer
|
|
len()
|
the length of the word or string
|
|
string * number
|
Repeat those thing for the number of time
|
|
string * string
|
Crash!
|
|
number * number
|
Multiply like in math
|
|
string ** number
|
Crash!
|
|
number ** number
|
Exponent in Math
|
|
number ** string
|
Crash!
|
varl = 1
_varl = 3
_varl + 100
print(_varl)
def bacon(): # defines a functio named bacon
print ("hello it's bacon")
print ("line2")
print ("line3")
print ("line4")
print ("line5")
print ("line6")
print ("line7")
return #exit the fuction
bacon()
bacon()
bacon()
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,"@@@@@@@")
def doubleit(number):
return number * 2
print (doubleit(3))
print (doubleit(doubleit(4)))
myvar = 12
myvar = doubleit(myvar)
myvar = doubleit(myvar)
print(myvar)
**Result**
3
hello it's bacon
line2
line3
line4
line5
line6
line7
hello it's bacon
line2
line3
line4
line5
line6
line7
hello it's bacon
line2
line3
line4
line5
line6
line7
***1***
***hello***
***2.5***
+++1+++
-=-=-=-=-=-=-=-=hello-=-=-=-=-=-=-=-=
@@@@@@@1@@@@@@@
6
16
48
firstname = input("What is your fisrt name?")
lastname = input("What is your last name?")
fullname = firstname + " " + lastname
print(fullname)
letternumber = input("What is the letter of number?")
letternumber = int(letternumber)
if letternumber>len(fullname):
print("Invalid letter number, try again")
else:
print(fullname[letternumber])
times = input("How many times to print the letter?")
times = int(times)
if times>100:
print("Too many letters to print")
else:
print(fullname[letternumber]*times)
**Result**
What is your fisrt name? Pear
What is your last name? Tan
Pear Tan
What is the letter of number? 4
r
How many times to print the letter? 12
rrrrrrrrrrrr
mystr = "hello123"
numbers = [1,2,3,4,5,6]
print (numbers)
shoppinglist = ['shoes','bags','pants','shirts']
print (shoppinglist)
mixed = [1, 'hello', 2.5, True, False]
print (mixed)
letter_num = 0
while letter_num < len(mystr):
print (mystr[letter_num])
letter_num = letter_num + 1
for myletterisawesome in mystr:
print(myletterisawesome)
for tientien in shoppinglist:
print(tiemtiem)
out = 0
for mrtim in shoppinglist:
out = out + 1
**Result**
[1, 2, 3, 4, 5, 6]
['shoe', 'bags', 'pants', 'shirt']
[1, 'Hello', 2.5, True, False]
mystr = input(" Please enter your word")
letter_num = 0
while letter_num < len(mystr):
print (mystr[letter_num])
letter_num = letter_num + 1
**Result**
Please enter your word1,2,3,
1
,
2
,
3
,
while True:
user_radius = input("Enter the radius of the circles")
radius = float(user_radius)
pi = 3.1415
#
answer = pi \* (radius\*\*2)
print("The area of the circle is",answer)
**Result**
Enter the radius of the circles3
The area of the circle is 28.273500000000002
word = input("Please enter a string: ")
letter_num = 0
reverse = ""
while letter_num <len(word):
reverse = word[letter_num] + reverse
letter_num = letter_num + 1
if word == reverse:
print("It is palindrome")
else:
print("It is not palindrome")
"""
Group Members: Earn, Pop, Pear
Class: 1005
"""
import random
# create a list
mylist = ['earn', 'pear', 'pop', 'jaja', 'roong']
random_item = random.choice(mylist)
#print
print("mylist:",mylist)
# ask the user to input the word
chance = 5
score = 0
while chance!= 0:
user_guess = input("Guess a word: ")
if user_guess == random_item:
score = score + 100
print("That's correct!","Score",score)
random_item = random.choice(mylist)
else:
chance = chance - 1
print("Chances Remaining:",chance)
#check if that word is in the list
if user_guess in mylist:
print ("Sorry, wrong choice")
else:
print("Sorry, that is not even in the list!")
if chance == 0:
print(random_item)
print("Final score:",score)
**Result**
mylist: ['earn', 'pear', 'pop', 'jaja', 'roong']
Guess a word: pear
Chances Remaining: 4
Sorry, wrong choice
Guess a word: earn
Chances Remaining: 3
Sorry, wrong choice
Guess a word: pop
Chances Remaining: 2
Sorry, wrong choice
Guess a word: jaja
Chances Remaining: 1
Sorry, wrong choice
Guess a word: roong
That's correct! Score 100
Guess a word: jaja
Chances Remaining: 0
Sorry, wrong choice
pear
Final score: 100
|
input()
|
information that receive from user
|
|
print()
|
show information in the screen
|
|
string + string
|
combine those strings together
|
|
string + number
|
program will be crash
|
|
number + number
|
add together like doing math
|
|
+
|
plus or add
|
|
-
|
subtract
|
|
*
|
multiply
|
|
**
|
exponent
|
|
/
|
divide and quotient (result) is float
|
|
//
|
divide and quotient (result) is integer
|
|
%
|
remainder (modulo)
|
|
==
|
equal to
|
|
!=
|
not equal to
|
|
<=
|
less than or eqaul to
|
|
<
|
less than
|
|
>
|
more than
|
|
>=
|
more than or equal to
|
|
#
|
one line comment that will not included in the code
|
|
"""
|
Multi-line comment
|
|
True or anything
|
Always true
|
|
False and anything
|
False
|
def areaOfCircle (user_radius):
if user_radius<=0:
return "Error: invalid radius"
pi = 3.1415
area = pi\*(user_radius**2)
return area
user_radius = float(input("Enter the radius: "))
print('The area of the circle is', areaOfCircle(user_radius)
*Enter the radius: 3*
*The area of the circle is 28.273500000000002*
def printDefinition(word):
# write a definition in your own words for the folllowing words:
# use multi-line strings to print the definition
#variable
if word == "variable":
print("""
A variable is thing that can be changed
""")
elif word == "function":
#function
print ("""
A function is a thing that reuse block or quote.
""")
elif word == "parameter":
#parameter
print("""
A parameter is thing inside blacket of function
""")
elif word == "agument":
#argument
print("""
A argument is the same thing as parameter. It is thinfg inside blacket f function
""")
elif word == "function call":
#function call
print("""
Function is the thing make fuction run.
""")
elif word == "string":
#string
print("""
A string is a list of character
""")
else:
print("unknown word")
while True:
word = input ("Enter the word")
printDefinition(word)
**Result**
Enter the wordvariable
A variable is thing that can be changed
Enter the wordfunction
A function is a thing that reuse block or quote.
Enter the wordagument
A argument is the same thing as parameter. It is thinfg inside blacket f function
Enter the wordfunction call
Function is the thing make fuction run.
Enter the wordstring
A string is a list of character
Enter the wordpear
unknown word
user_number = input("What is the number?" )
number = int(user_number)
countdown_string =''
while number > 0:
countdown_string = countdown_string + str(number)
number = number-1
print(countdown_string)
**Result**
What is the number? 5
54321
import random
# Create a list of integers
intlist = [1,2,3,4]
random_int = random.choice(intlist)
print(intlist,random_int)#print the entire list and the random item
# Create a list of floating point numbers
fplist=[1.1,2.2,3.3,4.4]
random_fp = random.choice(fplist)
print(fplist,random_fp)
# Create a list of strings
strlist=['phone','pencil','computer']
random_str = random.choice(strlist)
print(strlist,random_str)
mylist = [1,2,3,4,1.1,2.2,3.3,4.4,'phone','pencil','computer']
random_item = random.choice(mylist)
print(mylist,random_item)
#create a list of follwing veraibles
myvar1 = 1
myvar2 = 2
myvar3 = 3
varlist = [myvar1,myvar2,myvar3]
random_var = random.choice(varlist)
print(varlist,random_var)
**Result**
[1, 2, 3, 4] 3
[1.1, 2.2, 3.3, 4.4] 3.3
['phone', 'pencil', 'computer'] phone
[1, 2, 3, 4, 1.1, 2.2, 3.3, 4.4, 'phone', 'pencil', 'computer'] pencil
[1, 2, 3] 2
import random
# create a list
mylist = ['lion','cheetah','panther','cougar','leopard']
random_item = random.choice(mylist)
print(random_item)
#print
print(mylist[0])
# ask the user to input the word
user_guess = input("Guess a word: ")
if user_guess == random_item:
print("Correct")
else:
#check if that word is in the list
if user_guess in mylist:
print("Yes, it is in the list")
else:
print("No, it is not in the list")
myself= "hello123"
numbers = [1,2,3,4,5,6]
print(numbers)
shoppinglist = ['shoe','bags','pants','shirt']
print(shoppinglist)
mixed=[1,'Hello',2.5, True, False]
print(mixed)
letter_num = 0
while letter_num < len(mystr):
print (mystr[letter_num])
letter_num = letter_num + 1
for myletterisawesome in mystr:
print(myletterisawesome)
for tientien in shoppinglist:
print(opal)
shoppinglist. append('ties')
print(shoppinglist)
out = 0
for mrtim in shoppinglist:
out=out + 1
print(mrtim)
print (out)
largelist = range(100)
for num in largelist:
print(num)
f 3 < 2: #if statement must compare two Booleans
print ('3 is less than2 ')
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')
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)
num = int (input("Enter a number")
if num>0:
print (num,"is positive")
elif num<0:
print (num,"is negative")
else:
print (num,"is zero")
num = int(input(" Enter a word"))
remainder = num%3
if remainder ==o:
print(num,"is divisible by 3")
else:
print(num,"is not divisible by 3")
num1 = 0
num2 = 0
fibonacci = num1+num2
myoutput = "0,1"
while fibonacci < 50:
myoutput = myouput + "," + str(fibonacci)
num1=num2
num2 = fibonacci
fibonacci = num1+ num2
print(my output)
*0,1,1,2,3,5,8,13,...*
def test() :
while True:
user_input = input("Please enter a word: ")
if user_input == 'quit':
break
return
test()
*keep asking word till input quit*
|
variable
|
A value or thing that can be changed
|
|
string
|
A list of character such as letter or symbol
|
|
boolean
|
True False
|
|
modulo
|
Find the remainder
|
|
syntax
|
There are error such as grammar or structure of language
|
|
float
|
A number with decimal point
|
|
integer
|
Rounded number which do not have decimal point
|
|
while...
|
While this is true loop the command under the conditional
|
|
while True
|
Forever loop
|
|
for each item in name of list
|
For every item in the list repeat the command under the loop that many times. (a string is a list too)
|
|
If...: then... else
|
If the statement in 'if ' is true, it will follow the statement in 'then'. If it is not, it will follow statement under 'else'.
|
#write a function that returns the largest of two values
#name : max2
#agruments: num1, num2
# return: largest value
# write a functrion that returns the largest of three values
# name : max3
#agrument: num1, num2, num3
# return: largest value
def max2(num1,num2):
if num1 >= num2:
max_value = (num1)
if num2 > num1:
max_value = (num2)
return max_value
num1 = input('Enter the the first value')
num2 = input('Enter the the second value')
print (max2(num1,num2))
def max3(num1,num2,num3):
if num1 >= num2 and num1 >= num3:
max_value = (num1)
if num2 > num1 and num2 >= num3:
max_value = (num2)
if num3 >= num2 and num3 >= num1:
max_value = (num3)
return max_value
num3 = input('Enter the the third value')
print (max3(num1,num2,num3))
# write a function that returns the largest value
# name: maxlist
#argument : list
#returns the largest value in the list
def maxlist(list):
maxvalue = list(0)
for item in list:
if item > maxvalue:
value = item
return maxvalue
mylist = [1,2,3,4,55,66,777,0,1]
print (maxlist(list))
# write a function that computes the area of triangle
# name : areaOfTriangle
# parameters :b,h
# return : area
def areaOfTriangle(b,h):
if user_base<=0:
return "Error: invalid radius"
if user_height<=0:
return "Error: invalid radius"
area = 0.5* 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))
#write a function that computes the volume of a prism
# name: volumeOfPrism
# parameters :b,h,l
# return : volume
def volumeOfPrism(b,h,l):
volume = b*h*l
return volume
user_length = float(input('Enter the length of the prism:'))
print('The volume of the prism is', volumeOfPrism(user_base,user_height,user_length))
**Result**
Enter the base of the triangle:12
Enter the height of the triangle: 6
The area of the triangle is 36.0
Enter the length of the prism:3
The volume of the prism is 216.0
mystr = "hello THERE"
print (mystr.upper()) > HELLO THERE
print (mystr.lower()) > hello there
print (mystr.capitalize()) > Hello there
print (mystr.title()) > Hello There
user_number = input("Please enter a number")
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)
**Result**
Please enter a number 36
Binary string is 100100
# create a list
mylist = ['lion','cheetah','panther','cougar','leopard']
#print
print(mylist[0])
# ask the user to input the word
user_guess = input("Guess a word: ")
#check if that word is in the list
if user_guess in mylist:
print("Yes, it is in the list")
else:
print("No, it is not in the list")
print(True)
print (2<3)
print (2 != 2)
word = input("Please enter a word to reverse: ")
letter_num = 0
reverse = ""
while letter_num <len(word):
reverse = word[letter_num] + reverse
letter_num = letter_num + 1
print("Reverse: ",reverse)
**Result**
Please enter a word to reverse: 0123456
Reverse: 6543210
#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
forlist = [3, 4, 5, 2, 1]
for item in forlist:
print(item)
print all items in the 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
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
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
def palindrome(word):
letter_num = 0
reverse = ""
for letter_num in word:
reverse = letter_num + reverse
if word == reverse:
return True
else:
return False
while True:
user_word = input("Please enter a word: ")
if user_word != "quit":
print("This word has",len(user_word),"letters")
if user_word == "quit":
break
if palindrome(user_word) == True:
print(user_word,"is palindrome")
else:
print(user_word,"is not palindrome")
**Result**
Please enter a word: 321
This word has 3 letters
321 is not palindrome
Please enter a word: 212
This word has 3 letters
212 is palindrome
Please enter a word: quit
num = -100
while num< -1:
print(num)
num = num + 2
num = 0
while num< 100:
num = num + 2
print(num)
mystring = " "
count = 0
while count < 5:
mystring = mystring+ str(count)
print (mystring)
count = count + 1
mystring = " "
for num in range(5):
mystring = mystring+ str(count)
print (mystring)g
**Result**
0
01
012
0123
01234
evencount = 0
oddcount = 0
while True:
num = int (input("Enter a positive integer"))
if num < 0:
print ("Even numbers:",evencount)
print ("Odd numbers:",odd count)
break
else:
if (num%2) == 0:
evencount = evencount + 1
else:
oddcount = oddcount + 1
program that repeatedly recieve positive integers from the user. When the user enters a negative integer, exit the loop and print how many of the numbers were odd and even
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.