0% found this document useful (0 votes)
185 views

Apisara1999 Python

The document provides a cheat sheet for Python concepts including variables, conditionals, loops, functions, and examples. It contains: 1) Definitions of key Python concepts like variables, strings, conditionals, loops, and functions in 3 sentences or less. 2) Examples of Python code demonstrating these concepts, like a guessing game using conditionals and loops, finding the largest of two numbers using a function, and printing definitions for words using another function. 3) Brief explanations of syntax rules, operations, and examples using lists, strings, and numbers.

Uploaded by

api-295783327
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
185 views

Apisara1999 Python

The document provides a cheat sheet for Python concepts including variables, conditionals, loops, functions, and examples. It contains: 1) Definitions of key Python concepts like variables, strings, conditionals, loops, and functions in 3 sentences or less. 2) Examples of Python code demonstrating these concepts, like a guessing game using conditionals and loops, finding the largest of two numbers using a function, and printing definitions for words using another function. 3) Brief explanations of syntax rules, operations, and examples using lists, strings, and numbers.

Uploaded by

api-295783327
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Vocabulary
Variable
string
Float number

Conditionals

Naming Conventions (cont)

Hold a value, can be change

If.....

If the statement is true then do

- 3my= "hi" -- cannot start with number

A list of

:then.....

command under then else do

- first name = "hi" -- no spaces allowed

number/letter/symbols

else.......

command under else

- first-name -- dashes are not accepted

Whole number/counting

while......

While this is true loop the command

number

under the conditional

Example8-Guessing game

loops forever

import random

The number in decimal

While

number

True

boolean

True/False

for each

For every item in the list repeat the

'panther', 'cougar', 'leopard']

Modulo

Fine the remainder

item in

command under the loop that many

name of

times. (a string is a list too)

random_item =

syntax

Grammar/structure of

integer

mylist = ['lion', 'cheetah',

list

lauguage
length

the length of the string

Rules for naming variable:

Function
print()

Naming Conventions

- letters

Show information that you want on the


screen

- numbers
- underscores (_)

random.choice(mylist)
Chances = 5
Score = 0
while Chances > 0:
print("Words:['lion',
'cheetah', 'panther', 'cougar',
'leopard']")

- can start with letters or underscores ONLY

- NO SPACES

user_guess = input("Guess a

input()

Gain information from user

Float()

Change to the decimal number

int()

change to the number integer

- _mystr

if user_guess == random_item:

str()

A list of number/letter/symbols

- my3

print("That's

len()

The length of the string

To note, no effect

""

Multi-line comment

Valid names:

Hello_there
Invalid names:

word: ")

correct!")
Score = Score+100
print("Chances
remaining",'',Chances)
random_item =
random.choice(mylist)
print("Score
is",'',Score)
else:

if user_guess in mylist:
print("Sorry, wrong
choice!")
Chances = Chances 1
print("Chances
remaining",'',Chances)
print("Score
is",'',Score)

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 1 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example8-Guessing game (cont)

Example13- def printDefinitions (cont)

Example17-The largest value

else:

#argument

#write a function that returns the

print("Sorry, that

elif word == "argument":

largest of two values

print ("""

#name : max2

A argument is value that

#agruments: num1, num2

inside the blacket of the function

# return: largest value

is not even in the list!")


Chances = Chances 1
print("Chances
remaining",'',Chances)
print("Score
is",'', Score)
if Chances == 0:
print("Gameover",'',"The word
is",'',random_item)
print("Final score
is",'',Score)

Example13- def printDefinitions
def printDefinitions(word):

#variable

if word == "variable":
print ("""
A varible is value that can

""")

# write a functrion that returns

# function call

the largest of three values

elif word == "function call":

# name : max3

print ("""

#agrument: num1, num2, num3

A function call is

# return: largest value

something that make the function


run

if num1 >= num2:

""")

max_value = (num1)

#string

if num2 > num1:

elif word == "string":

max_value = (num2)

print ("""

return max_value

A string is list of
character

num1 = input('Enter the the first


value')

""")

num2 = input('Enter the the second

else:

value')

print("unknown word")

print (max2(num1,num2))

def max3(num1,num2,num3):

return
user_input=input("Enter word")
printDefinitions(user_input)

be change

def max2(num1,num2):

if num1 >= num2 and num1 >=


num3:
max_value = (num1)
if num2 > num1 and num2 >=

""")

num3:

#function

max_value = (num2)

elif word == "function":

if num3 >= num2 and num3 >=

print ("""

num1:

A function is block of

max_value = (num3)

quote can be reused

""")
#parameter
elif word == "parameter":
print ("""
A parameter is value that
inside the blacket of the function
""")

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 2 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example17-The largest value (cont)
return max_value
num3 = input('Enter the the third

Multiplication & Exponents (cont)

ForLoop with List:

string ** number

CRASH!

forlist = [3, 4, 5, 2, 1]

number ** number

exponent(Math)

for item in forlist:


print(item)

value')
print (max3(num1,num2,num3))
Symbols

Addition
Example5-print out each item in list

string + string

squishes them together

string + number

CRASH!

mystr = "hello123"

number + number

math(addition)

numbers = [1,2,3,4,5,6]

==

equal to

!=

not equal to

<

less than

Important

<=

less than or equal to

True or anything =

True

>

greater than

False and anything =

False

>=

greater than or equal to

range(5) =

[0,1,2,3,4]

add

print("hello", "there")

#displays hello there

print (mixed)

subtract

print("hello" + "there")

#displays hellothere

letter_num = 0

multiply

"hi" + "there"

== "hithere"

while letter_num < len(mystr):

divide and quotient is float

"hi" * 5

== "hihihihihi"

//

divide and quotient is integer

while True:

# forever

print (numbers)
shoppinglist =

print (shoppinglist)
mixed = [1, 'hello', 2.5, True,
False]

print (mystr[letter_num])
letter_num = letter_num + 1
for myletterisawesome in mystr:

**

exponent

modulo: the remainder

While Loop with List:


thelist = [4, 3, 2, 1, 0]

Multiplication & Exponents

index = 0 # start at the first

string * string

CRASH!

item

math (multiply)

while index < len(thelist):

number *

['shoes','bags','pants','shirts']

print (thelist[index]) #prints

number
string *

combines the strings multiple

each item

number

time

index = index + 1

print(myletterisawesome)
for tientien in shoppinglist:
print(tiemtiem)
out = 0
for mrtim in shoppinglist:
out = out + 1

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 3 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example10-Def / function

Example13.5- def printDefinitions + loop

def myprintnew(text, decoration):

def printDefinitions(word):

print(decoration + str(text) +
decoration)
return

Example13.5- def printDefinitions + loop


(cont)
A function call is

#variable

something that make the function

run

myprintnew(1, "+++")

if word == "variable":

""")

myprintnew('hello', '-=-=-=-=-=-=-

print ("""

#string

=-=')

A varible is value that can

elif word == "string":

myprintnew(1, "@@@@@@@")

be change
""")

Example12-Circle area
def areaOfCircle (r):
if r <= 0:
return "Error: invalid

#function

pi = 3.1415
area = pi*r**2
return area
user_radius = float(input("Enter
the radius: "))
print('The area of the circle is',
areaOfCircle(user_radius))
Example11 - doubleit
def doubleit(number):
return number * 2
print (doubleit(3))
print (doubleit(doubleit(4)))
myvar = 12

character
""")

print ("""

else:

A function is block of

print("unknown word")

""")

A string is list of

elif word == "function":

quote can be reused

radius"

print ("""

#parameter
elif word == "parameter":
print ("""
A parameter is value that
inside the blacket of the function


return
while True:

user_input=input("Enter
word")
printDefinitions(user_input)

""")
#argument

Example17.5-The largest value from list

elif word == "argument":

#write the function that returns

print ("""

the largest number in a list

A argument is value that

#name: maxlist

inside the blacket of the function

#argument:list

""")

#returns the largest value in the

# function call

list

elif word == "function call":

def maxlist(list):

print ("""

myvar = doubleit(myvar)

maxvalue = list[0]
for item in list:

myvar = doubleit(myvar)

if item > maxvalue:

print (myvar)

maxvalue = item

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 4 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example17.5-The largest value from list

Example1-Spelling a string out in reverse

(cont)

code (cont)

return maxvalue

print ("Reverse: ", reverse)

mylist = [1,2,3,4,55,66,777,0,1]
print(maxlist(mylist))
Example18- Palindrome+loop
while True :

print(len(user_word))
if user_word == ("quit"):
break
reverse = ""
letter_num = 0
while letter_num <
len(user_word):
reverse =
user_word[letter_num] + reverse

letter_num = 0

print(True)

while letter_num < len(word):

print (2<3)
print (2 != 2)

print (user_word, "is


palindrome")
else:
print (user_word, "is not
palindrome")

reverse = word[letter_num] +
reverse
letter_num = letter_num + 1

user_number = input("Please enter


a number: ")
number = int(user_number)
countdown_string = ""
while number > 0:
countdown_string =
countdown_string + " " +
str(number)
number = number-1
print (countdown_string)

letter_num = letter_num + 1
if user_word == reverse:

reverse = ""
"""

Example3-Countdown Code

if user_word != ("quit"):

word = input("What is the word ?")

Example2-Using boolean

user_word = input("Enter your


word")

Example6

"""
for letter in word:
reverse = letter + reverse
print ("Reverse: ",reverse)
out = 0
for letter in word:
out = out + 1
print(out)
Example7-Convert to binary
user_number = input("Please enter
a number")

Example4-Print Name
name = jaja YOOYUEN
print (name.upper()) --- JAJA YOOYUEN
print (name.lower()) --- jaja yooyuen
print (name.capitalize()) --- Jaja yooyuen
print (name.title()) --- Jaja Yooyuen

number = int(user_number)
binary_string =''
while (number > 0):
remainder= number%2
binary_string =
str(remainder) + binary_string
number= number//2

Example1-Spelling a string out in reverse

code

print("Binary string is",

word = input("Type in an word: ")

binary_string)

reverse = ""
for letter in word:
reverse = letter + reverse

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 5 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example9-Random and other

Example14-reverse (cont)
letter_num = letter_num + 1

random_int = random.choice(inlist)
print (inlist, '', random_int)
fplist =

Example15-palindrome
#create a function that will ask
user for a string
#and then say if that string is

(1.1,2.1,3.1,4.1,5.1,6.1,7.1)
random_fp = random.choice(fplist)
print (fplist, '', random_fp)
strlist =

palindrome or not
reverse = ""
letter_num = 0
word = input('type in a word: ')

('love','captain','verymuch')
random_str =
random.choice(strlist)
print (strlist, '', random_str)
mylist =

while letter_num < len(word):


reverse = word[letter_num] +
reverse
letter_num = letter_num + 1
if word == reverse:

(1,2,3,4,5,6,7,1.1,2.1,3.1,4.1,5.1,
6.1,7.1,'love','captain','verymuch'
)

(Prism) (cont)
area = b * h / 2

import random
inlist = (1,2,3,4,5,6,7)

Example16- Area(Triangle) and volume

print ("It is palindrome")


else:
print ("It is not palindrome")

random_item =
random.choice(mylist)

Example16- Area(Triangle) and volume

print (mylist, '', random_item)

(Prism)

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 triangle is',
areaOfTriangle(user_base,
user_height))
#write a function that computes the
volume of a prism
#name: volumeOfPrism
#return: volume
def volumeOfPrism(b, h, l):
if user_length <= 0:
return "Error: invarid
radius"
volume = b * h * l / 2
return volume
user_length = float(input('Enter
the length of the prism: '))

myvar1 = 1

#write a function that computes the

myvar2 = 2

area of triangle

myvar3 = 3
varlist = (myvar1,myvar2,myvar3)
random_var =
random.choice(varlist)
print (varlist, '', random_var)
Example14-reverse
reverse = ""
letter_num = 0
word = input('type in a word: ')

#name: areOfTriangle

print('The volume of the prism


is',volumeOfPrism(user_base,
user_height, user_length))

#parameter: b, h
#return: area
def areaOfTriangle(b, h):
if user_base <= 0:
return "Error: invarid
radius"
if user_height <= 0:
return "Error: invarid
radius"

while letter_num < len(word):


reverse = word[letter_num] +
reverse

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 6 of 7.

http://crosswordcheats.com

Python Cheat Sheet

by Apisara1999 via cheatography.com/25844/cs/6965/


Example18.5
'''
Apisara Yooyuen Jaja 5861004, 1005
'''
def isPalindrome(word):
reverse = ""
letter_num = 0
while letter_num < len(user_word):
reverse = user_word[letter_num] + reverse
letter_num = letter_num + 1
if word == reverse:
return True
else:
return False
while True :
user_word = input("Enter your word: ")
word = len(user_word)

if user_word == ("quit"):
break

if isPalindrome(user_word):
print(word)
print (user_word, "is palindrome")

else:
print(word)
print (user_word, "is not palindrome")

By Apisara1999

Published 11th February, 2016.

Sponsored by CrosswordCheats.com

cheatography.com/apisara1999/

Last updated 17th March, 2016.

Learn to solve cryptic crosswords!

Page 7 of 7.

http://crosswordcheats.com

You might also like