Show Menu
Cheatography

Vocabulary

Variable
Holds a value and can be change
String
a list of characters such as numbers, letters, symbols
Integer number
Whole number­/co­unting number
Float number
Number in decimal
Syntax
Gramma­r/S­tru­cture of language
Boolean
True/False
length
the length of the string

Function

Print()
Show inform­ation that you want on screen
Int()
Change number to be number integer
input()
receives info from the user
str()
converts the value to a string
float()
converts the value to a floating point
len()
The length of the string
#
comment,no effect
'''
Multi-line comment

Multip­­­­­­­l­­i­­­c­­­­ation and Exponents

string * number
string­­st­i­n­g...(­­number)
string* string
Fail!!
number * number
Multiply
string ** string
Fail!!
number ** number
Exponent
string ** number
Fail!!

Convert to Binary String

 
user_n­umber = ' '

while user_name != ' '
user_n­umber = input(­"­Enter a number to convert to binary­")
number = int(us­er_­number)
binary­_string = ' '

while (number > 0)
remainder = number%2
binary­_string = str(re­mai­nde­r)+­bin­ary­_string
number = number//2

print ("Binary string is", binary­_st­ring)

Simple Function

def printdefinitions(word):     if word == ("variable"):         print ("""A variable is the value that can change""")     elif word == ("function"):         print ("""A function is the blog of code that can be reused""")     elif word == ("parameter"):         print ("""A parameter is something given to the function""")     elif word == ("agrument"):         print ("""An agrument is something given to the function""")     elif word == ("string"):         print ("""A string is a lsit of characters""")     elif word == ("function call"):         print ("""A function call makes your function run""")     else:         print ("Unknown word")     return while True: #keep the loop go forever     user_input = input("Enter word: ")          printdefinitions(user_input)

Simple Function

def printdefinitions(word):     if word == ("variable"):         print ("""A variable is the value that can change""")     elif word == ("function"):         print ("""A function is the blog of code that can be reused""")     elif word == ("parameter"):         print ("""A parameter is something given to the function""")     elif word == ("agrument"):         print ("""An agrument is something given to the function""")     elif word == ("string"):         print ("""A string is a lsit of characters""")     elif word == ("function call"):         print ("""A function call makes your function run""")     else:         print ("Unknown word")     return while True: #keep the loop go forever     user_input = input("Enter word: ")          printdefinitions(user_input) Enter word: hello Unknown word Enter word: function A function is the blog of code that can be reused Enter word: variable A variable is the value that can change Enter word: area/v­olume of
 

Symbols

==
equal to
!=
not equal to
<
less than
<=
less than or equal to
>
greater than
>=
greater than or equal to
+
add
-
subtract
*
multiply
/
divide and quotient is float
//
divide and quotient is integer
**
exponent
%
modulo: the remainder

Addition

string + string
combine together
string + number
Fail
number + number
plus
number - number
minus

Sample code

mystr = "hellp THERE" print (mystr.upper()) -all letters will become big HELP THREE print (mystr.lower()) -all letters will become small help three print (mystr.capitalize()) -First letter of first word will become big Help three print (mystr.title())- first letter of each words will become big Help Three

Example

 
Print (2) – integer
Print (2.5) – floating point
Print (“Hello”) – string
Print (mystr) – variable
Print (mystr­­­­­,­”­­H­­­i­­­”,­­­­­2,1.0) -- commas

mystr = “Hi”
mystr ← name
“Hi” ← value can change

print (int(1.5)) → 1
print (int(“2”)) → 2
print (float(1)) → 1.0 anything to a float

Modulo­­­­­/­R­­e­­­m­­­ainder %
print (4%2) → 0
print (30%7) → 2

Area of the circle

 
def areaOf­Cir­cle(r):
pi = 3.1415
area = pir*2
return area
user_r­adius = float (input­("Enter the radius: "))
print ('The area of the circle is',ar­eaO­fCi­rcl­e(u­ser­_ra­dius))

MaxValue

def max2(num1,num2):     maxvalue = num1     if num2 > maxvalue:         maxvalue = num2        return maxvalue print (max2(4,5)) print (max2(33,5)) def max3(num1,num2,num3):          maxvalue = num1     if num2 > maxvalue:         maxvalue = num2     if num3 > maxvalue:         maxvalue = num3          return maxvalue print (max3(1,2,3)) 5 33 3

Maxlist

def maxlist(list):     maxvalue = list[0]     for item in list:         if item > maxvalue:             maxvalue = item     return maxvalue mylist = [1,2,3,4,55,66,777,0,1] print(maxlist(mylist)) 777
 

Naming Conven­­­tions

Rule for giving name -letter -numbers -underscore_ Valid name - _myStr - my3 - Hello_there Invalid name - 3my="hi" -- cannot start with number - first name = "hi" - first-name - first+name

Capital letter

 
name = "tim GIRARD­­­­­"

print (name.u­­­­­­p­­p­­­er()) → TIM GIRARD
print (name.l­­­­­­o­­w­­­er()) → tim girard
print (name.c­­­­­­a­­p­­­i­­­ta­­­­­li­­ze()) → Tim girard
print (name.t­­­­­­i­­t­­­le()) → Tim Girard

circle area

def areaofcircle(radius):     if radius <= 0:         return "Error: invalid raadius"     pi = 3.1415     area = pi (radius*2)     return area user_radius = float(input("Enter the radius: ")) print('The area of the circle is', areaofcircle(user_radius)) Enter the radius: 2 The area of the circle is 12.566 Enter the radius: 0 The area of the circle is Error: invalid raadius

Countdown Number

 
user_n­umber = input(­"­Please enter the number­")
number = int(us­er_­number)
countd­own­_string = "­"
while number­>0:
countd­own­_string = countd­own­_string + str(nu­mber)
number = number - 1
print (count­dow­n_s­tring)

Palindrome

def isPalindrome(word):     reverse = ""     letter_num=0     while letter_num<len(user_input):         reverse = user_input[letter_num]+reverse         letter_num = letter_num+1     if reverse==word:         return True     else:         return False      while True :     user_input = input("Enter a word")     if user_input == "quit":         break          isPal = isPalindrome(user_input)          if isPal == True:         print (user_input,'is parindorm')     else:         print (user_input,'is not parindorm')         break Enter a word113311 113311 is parindorm Enter a word123 123 is not parindorm Enter a wordquit

Short word per line

mystr = "Hello" letter_num = 0 while letter_num < len(mystr):          print (mystr[letter_num])          letter_num = letter_num + 1 H e l l o

Basic Function

def myprint(text):     print ("" + str(text) + "")     return myprint("opal") hello it's bacon opal def myprintnew(text, decoration):     print (decoration + str(text) + decoration)     return myprintnew("opal", "m") hello it's bacon opal mopalm def doubleit(number):     return number * 2 print (doubleit(3)) print (doubleit(doubleit(4))) hello it's bacon opal mopalm 6
 

Comments

No comments yet. Add yours below!

Add a Comment