Contents
1 Variables and Data Types
character_name ="Bob"
character_age ="15"
print("There once was a man named " + character_name + ", ")
print("he was " +character_age+ " years old. ")
character_name = "Stephen"
print("he really liked the name "+ character_name+ ", ")
print("but didn't like being "+ character_age+ ". ")
character_name ="Bob"
character_age ="15"
print("There once was a man named " + character_name + ", ")
print("he was " +character_age+ " years old. ")
character_name = "Stephen"
print("he really liked the name "+ character_name+ ", ")
print("but didn't like being "+ character_age+ ". ")
There once was a man named Bob,
he was 15 years old.
he really liked the name Stephen,
but didn't like being 15.
There once was a man named Bob,
he was 15 years old.
he really liked the name Stephen,
but didn't like being 15.
2 Working with Strings
print("Draft\nAcademy")
# change a new line
print("Draft\"Academy")
# add a “ between words
phrase = "Draft Academy"
print(phrase+ " is cool")
phrase = "Draft Academy"
print(phrase.lower())
# change to lower A-Z
phrase = "Draft Academy"
print(phrase.upper())
# change to upper A-Z
phrase = "Draft Academy"
print(phrase.isupper())
# if upper? False
phrase = "Draft Academy"
print(phrase.upper().isupper())
# True
phrase = "Draft Academy"
print(len(phrase))
# 13
phrase = "Draft Academy"
print(phrase[0])
# D
phrase = "Draft Academy"
print(phrase.index("a"))
# index a
# 2
phrase = "Draft Academy"
print(phrase.index("Acade"))
# 6
phrase = "Draft Academy"
print(phrase.replace("Draft", "ELeven"))
# ELeven Academy
Draft
Academy
Draft"Academy
Draft Academy is cool
draft academy
DRAFT ACADEMY
False
True
13
D
2
6
ELeven Academy
3 Working with Numbers
print(3+4)
# 7
print(3*4+5)
# 17
print(3*(4+5))
# 27
print(10 % 3)
# 1
my_num = 5
print(my_num)
# 5
my_number = 5
print(str(my_number))
# 5
my_number = 5
print(str(my_number)+" my favorite number")
# 5 my favorite number
my_number = 5
print(my_number+" my favorite number")
# error
my_num = -5
print(abs(my_num))
# 5
print(pow(3,2))
# 9
print(pow(4,6))
# 4096
my_num = -5
print(max(4,6))
# 6
my_num = -5
print(min(4,6))
# 4
print(round(3.7))
# 4
print(round(3.2))
# 3
from math import *
print(floor(3.7))
# 3 /cut the point
from math import *
print(ceil(15.1))
# 16
from math import *
print(ceil(4.7))
# 5
from math import *
print(sqrt(36))
# 6.0
4 Get Input From Users
name = input("Enter your name: ")
print("Hello "+ name+ "!")
# Enter your name: chengzhi
# Hello chengzhi !
name = input("Enter your name: ")
age = input("Enter your age: ")
print("Hello "+ name+ "! You are "+ age+" years old.")
# Enter your name: cheng
# Enter your age: 25
# Hello cheng! You are 25 years old.
5 Building a Basic Calculator
num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = num1 + num2
print(result)
# Enter a numer: 1
# Enter another numer: 2
# 12
num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = int(num1) + int(num2)
print(result)
# Enter a numer: 4
# Enter another numer: 5
# 9
# Enter a numer: 4.4
# Enter another numer: 5.5
# Error
num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = float(num1) + float(num2)
print(result)
# Enter a numer: 4.5
# Enter another numer: 5.5
# 10.0
6 Mad Libs Game
print("Rose are red")
print("Violets are blue")
print("I love you")
color = input("Enter a color: ")
plural_noun = input("Enter a Plural Noun: ")
celebrity = input("Enter a celebrity: ")
print("Roses are "+ color)
print(plural_noun + " are blue")
print("I love " + celebrity)
Enter a color: Magenta
Enter a Plural Noun: Microwaves
Enter a celebrity: Tom Hanks
Roses are Magenta
Microwaves are blue
I love Tom Hanks
7 Lists
friends = ["Kevin", "Karen", "Jim"]
print(friends)
# ['Kevin', 'Karen', 'Jim']
friends = ["Kevin", "Karen", "Jim"]
print(friends[0])
# Kevin
friends = ["Kevin", "Karen", "Jim"]
print(friends[-1])
# Jim
friends = ["Kevin", "Karen", "Jim"]
print(friends[1:])
# ['Karen', 'Jim']
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends[1:3])
# ['Karen', 'Jim']
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends[1] = "Mike"
print(friends[1:3])
# ['Mike', 'Jim']
8 List Functions
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.extend(Lucky_numbers)
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar', 'Toby', 4, 8, 15, 16, 23, 42]
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.append("Creed")
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar', 'Toby', 'Creed']
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.insert(1, "Kelly")
print(friends)
# ['Kevin', 'Kelly', 'Karen', 'Jim', 'Oscar', 'Toby']
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.remove("Jim")
print(friends)
# ['Kevin', 'Karen', 'Oscar', 'Toby']
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.clear()
print(friends)
# [ ]
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.pop()
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar'] /remove last one
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends.index("Kevin"))
# 0
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends.index("Mike"))
# Error 'Mike' is not in list
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
print(friends.count("Jim"))
# 2
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
friends.sort()
print(friends)
# ['Jim', 'Jim', 'Karen', 'Kevin', 'Oscar', 'Toby'] 排序
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
Lucky_numbers.sort()
print(Lucky_numbers)
# [4, 8, 15, 16, 23, 42]
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
Lucky_numbers.reverse()
print(Lucky_numbers)
# [42, 23, 16, 15, 8, 4]
Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
friends2 = friends.copy()
print(friends2)
# ['Kevin', 'Karen', 'Jim', 'Jim', 'Oscar', 'Toby']