函數
擁有特定功能的獨立程式單元,如有回傳值,稱為函數Functions
def 函數名稱(參數值) :
程式敘述
return 回傳值
輸入三個數字比大小(槽狀迴圈IF)
a=int(input("你輸入a值"))
b=int(input("你輸入b值"))
c=int(input("你輸入c值"))
if a>b:
if b>c:
print("a>b>c")
else:
if a>c:
print("a>c>b")
else:
print("c>a>b")
else:
if a>c:
print("b>a>c")
else:
if b>c:
print("b>c>a")
else:
print("c>b>a")
weight=int(input ("請輸入體重?公斤"))
height=int(input ("請輸入身高?公分"))
bmi=weight/(height/100*height/100)
print(bmi)
if bmi>26:
print("太重")
elif bmi<20:
print("空氣人")
else:
print("正常人")
python 資料型態(草稿
一、數值型態
整數 int
浮點數 float
布林值 bool
字串型態
str用一對雙引號 或單引號
相同資料型態才轉換
二、print 輸出命令
input與print命令相反,標準輸入
三、運算子
算術運算子(+-*等)
比較運算子( == != > < )
邏輯運算子( not and or )
複合指定運算子(+= -=)
例 i+=5 i=i+5
運算子的優先順序
python
Visual Studio Code
file --open folder
+ new file 另存成 XXX.py
海龜畫圖程式
import turtle as tu
tu.showturtle()
tu.speed(1)
tu.forward(150)
tu.right(90)
tu.forward(150)
tu.right(90)
tu.forward(150)
tu.right(90)
tu.forward(150)
tu.right(90)
tu.color('red')
tu.circle(150)
______________________________
函式名稱
showturtle() 顯示目前畫布和畫筆
forward(前進距離)
backward(後退距離)
goto(x座標,y座標)
color('顏色')
speed(速度等級) 1(慢)到10(快)。
circle(半徑)
如何控制turtle朝向角度:
預設為標準模式,當角度設定為0 代表turtle(指標)朝西方向、90 朝北、180朝東、270朝南。此語法可改變turtle朝向角度。
程式語法:turtle.setheading(90)
tu.penup() 提筆
tu.pendown()下筆