附錄 a. 命名
123
123
type(123)
int
"Hello World!"
'Hello World!'
type("Hello World!")
str
## == : 判斷左右兩邊的值是不是一樣
## != : !為not的意思 != 判斷左右兩邊的值是不是不一樣
print(10 > -1.5)
print(10 < -1.5)
print(10 == -1.5)
print(10 >= -1.5)
print(10 <= -1.5)
print(10 != -1.5)
True False False True False True
(1+1 > 2) or (2 > 0)
True
not(False) and (3 > 2)
True
a = 2
a **= 2 # a = a**2
print(a)
4
a = 3 + 10/5*2*(1+2)
print(a)
15.0
a = 1
print(a)
print(type(a))
b = "Hello"
print(b)
print(type(b))
a = 1
a = 2
#1 = 2 # can notassign value 2 to value 1
1 <class 'int'> Hello <class 'str'>
a = 8
print(a)
b = a
print(b)
a = 7
print(a)
8 8 7
print(10 + (-5))
print(1 + 2 + 3 + 4 - 4 - 3 - 2 - 1)
print(10 * (-1))
print(10 / 3) # 會變成浮點數
print(10 % 3)
print(10 // 3)
print(10 ** (-2))
5 0 -10 3.3333333333333335 1 3 0.01
1 / 2
0.5
10 / 3
3.3333333333333335
round(10/3) # default = 0
3
round(10 / 3, 2)
3.33
round(0.5)
0
round(1.5)
2
print(1.5 + 2)
print(type(1.5 + 2))
print(1.5 // 0.5) # 浮點數運算完 還是浮點數
print(type(1.5 // 0.2))
3.5 <class 'float'> 3.0 <class 'float'>
a = "Apple"
print(a[1])
print(a[-1])
b = 'Banana'
c = a + " " + b
print(c)
p e Apple Banana
a = input("Enter a sentence: ")
print(a)
a = input("Enter a number: ")
print("The number you type is :", a)
print(type(a))
a = input("Enter a number: ")
# print(2 + a)
a = "123"
print(type(a))
b = int(a)
print(type(b))
c = float(b)
print(type(c))
print(c)
d = str(c)
print(type(d))
print(d)
print(d[3])
print(1, 2.0, '3', 4, end='')
print(1)
print(1, 2.0, '3', 4, sep='' )
print(1, 2.0, "3", 4, end='!!!!!!!' )
weather = input("Enter the weather: ")
if weather == 'rainy':
print("Bring umbrella")
print("Go out.")
if False:
print("In the if." )
print("Out of if.")
if 2 > 0:
print("True")
# print("True")
score = 57
if score >= 60:
print("Yeah! I pass.")
else:
print("Oh no! I fail.")
score = 60
if score >= 90:
print('A')
elif score >= 80:
print('B')
elif score >= 70:
print('C')
else:
print('D')
print('End')
score = 70
if score >= 80:
if score >= 90:
print('A')
else:
print('B')
else:
if score >= 70:
print('C')
else:
print('D')
print('End')
if 0.1*3 == 0.3:
print('True')
print(0.1*3 == 0.3)
# WHY
print(0.1*3)
print(0.3)
if 0.1*3 - 0.3 < 10**(-6):
print('True')
a = 1
if a < 10:
print(a)
a += 2
print("end")
# print("In single line comment")
print("Out of comment")
'''
print("In multiple lines comment")
print("In multiple lines comment")
'''
print("Out of comment")
x = 1
x = x + 1 # Increment x
bike_time = 5 # hr
bike_speed = 10 # km/hr
bike_distance = bike_time * bike_speed
print(bike_distance)
name0 = "Mary"
_nAmE_2 = "Joe"
Name0 = "John" # case sensitivity
print(name0 , _nAmE_2 , Name0)
#1name = "Mike"
#+name = "James" # + 為運算子
#name.1 = "Kate"
#for = "Cindy" # for 為保留字
a1 = 5
a2 = 10
a3 = a1 * a2
print(a3)
50
bike_time = 5
bike_speed = 10
bike_distance = bike_time * bike_speed
print(bike_distance)
car_time = 3
car_speed = 30
car_distance = car_time * car_speed
print(car_distance)
50 90