# Python班
9/8體驗社課
---
## 複習一下上次的內容
----
### 變數
變數像是一個空桶子
賦值代表我們往桶子裡丟東西
用「一個」等號代表賦值
例:a=1
----
### 輸出
利用print()輸出
```py=
a=10
b=20
print(a)
print(a,b,sep="crc")
print(a,end="HSNU")
"""
10
10crc20
10HSNU
"""
```
----
### 輸入
利用input()輸入
```py=
crc=input()
a=int(input())
s=str(input())
print(crc,a,s)
```
---
# 算術運算子
----
```py=
a = 10
b = 4
c = a + b
d = a - b
e = a * b
f = a / b
g = a // b
h = a % b
i = a ** b
a = a + 1
print(c, d, e, f, g, h, i, a, sep = "\n")
```
```py=
14
6
40
2.5
2
2
10000
11
```
----
## 其他運算功能(非運算子)
----
```py=
a=10
b=4
x=min(a,b)
y=max(15,a,b)
print(x)
print(y)
"""
4
15
"""
```
----
### 練習
1.請寫一個程式,讀入兩個數字,並求出它們的和、積(以逗號分隔)。
2.請寫一個程式,輸入A、B、C,求出A的B次方除C
---
# 判斷式
----
## 布林值
----
布林值只有 True、False
若符合判斷式則為True
不符合則為False
----
```py=
print(1>2)
print(1<2)
"""
False
True
"""
```
----
## 比較運算子(> = <)
----
```py=
a>b
a>=b
a<b
a<=b
a==b # a等於b
a!=b # a不等於b
```
----
```py=
x=1587
y=1588
print("x>y",x>y)
print("x>=y",x>=y)
print("x<=y",x<=y)
print("x<y",x<y)
print("x==y",x==y)
print("x!=y",x!=y)
```
輸出
```py=
x>y False
x>=y False
x<=y True
x<y True
x==y False
x!=y True
```
----
## 條件運算子and/or/not
----
```
a b a and b a or b not a
T T T T F
T F F T F
F T F T T
F F F F T
```
----
```py=
a="HSNU"
b="crc"
print(a == "HSNU" and b == "FUJI")
print(a == "HSNU" or b == "FUJI")
print(not a=="HSNU")
"""
False
True
False
"""
```
----
### 練習
1.輸入a和b,輸出a是否等於b
2.輸入a和b,輸出a是否等於HSNU,b是否等於crc
3.輸入a和b,輸出a是否等於HSNU且b是否等於crc
4.輸入a和b,輸出a是否等於HSNU或b是否等於crc
{"description":"","title":"9/8","contributors":"[{\"id\":\"8447d62f-b77b-4e5c-80cf-0392360451ef\",\"add\":1711,\"del\":40}]"}