# 變數(variable)
----
and then...何謂變數
----
## 變數有兩個部分
### 名稱 && 值
----
be like:
```python
C8763 = 10
//C8763是變數名稱,10是值
```
----
所以C8763蓄力需要10秒
變數名稱是***C8763*** 種類是***int***
<iframe width="465" height="261" src="https://www.youtube.com/embed/48k-04CMmJM" title="幫我撐十秒" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
---
# 宣告(declare)
----
宣告不治(′゜ω。‵)?
----
### 宣告是動作
#### >>命名變數和分類變數<<
----
## 舉例
它的名稱叫**零卡可樂**,它的種類是**飲料**

----
# 資料型態

###### 感謝上屆社團幹部的圖片
----
## 整數interger(int)
```python
property = 0
students = 27
debt = -10
```
----
# 浮點數float(float)
```python
score = 0.3
sin= 0.7666
#簡單來說就是小數
```
----
# 字串string(str)
```python
name = "CKSH"
food = "Hotdog"
email = 'non'#使用''亦可
```
----
# 布林值(bool)
### A.K.A對或錯
```python
社長是子腸 = True
福利社不會漲價 = False
校長家很大 = True
```
布林會連結到選擇性敘述,我們日後再討論了
----
觀念題:
在python使用interger是否需要考慮範圍?
----
解答:
python與一般的編譯器(C++)不同,取值是以記憶體的大小為限
----
2.觀念題
```python
a = 10.0/5
```
請問a的資料型態為何?
----
解答:
float(浮點數),這個叫做隱式轉換
----
# 實作題:如何輸入身高體重來計算BMI? bmi = w/(h*h)
可以跟左右討論一下
----
使用 float 轉換成浮點數後除以 100 ( 因為身高可能會有小數點 )
使用 float 轉換成浮點數 ( 因為體重可能會有小數點 )
```python
h = float(input('請輸入身高(cm):'))/100
w = float(input('請輸入體重(kg):'))
bmi = round(w/(h*h),3)
print(f'你的 BMI 數值為:{bmi}')
```
---
### 其他用法補充
可以多試試看:D
----
#可以拿來當註解,它後面的字都不會被讀到
----
python可以的字串可以直接加減乘除
```python
print("Hello , world "*3)
```
output
```
Hello , world Hello , world Hello , world
```
----
如何不讓字換行?在後面加這個 就ok
```python
print("Hello , world ", end='')
print("Hello")
```
output
```
Hello , world Hello
```
----
至於換行則可以使用\n
```python
print("Hello\nworld ", end='')
```
output:
```
Hello
world
```
----
確認資料型態
利用type()可以確認資料型態
```python
name = "Kevin"
print(type(name))
```
output
```
<class 'str'>
```
----
資料型態如何轉換(顯式轉換)
```python
number = 21
print(type(number))
number = float(number)
print(type(number))
```
output
```
<class 'int'>
<class 'float'>
```
---
{"description":"title: 變數(real)","contributors":"[{\"id\":\"3963913a-1955-4863-b231-e15edfb3078e\",\"add\":2327,\"del\":39}]","title":"變數"}