◆重點0:◆AICT愛課思
801請加入課程 https://classroom.google.com/c/NTIxNDI5OTI4MDMy?cjc=4bgv2du
802請加入課程 https://classroom.google.com/c/NDk1NDE2NTYwNDkx?cjc=dssicbh
803請加入課程 https://classroom.google.com/c/NTIxNDI5OTI3ODg1?cjc=hn2i6tq
◆重點0:◆中文打字
靜思語65篇 https://contest.hlc.edu.tw/typing/content.asp?lang=3
靜思語66篇 https://contest.hlc.edu.tw/typing/content.asp?lang=3
◆本日重點◆
Python動手設計自己的函數。
◆重點1:◆以def (define) 作為定義函數的開端
1.使用def作為定義函數的開端
► 參考程式(1):
def my_function(x):
print(x) #需要用到時只要呼叫函數
x = "Hello World!"
my_function(x)
◆重點2:◆使用return回傳
1.可使用return回傳在函數中運算完的內容
► 參考程式(2):
def square(x):
x = x**2
return x
x = 3
x_sq = square(x)
print(x)
print(x_sq)
◆重點3:◆定義兩個變數
1.函數中可輸入超過一個以上的變數,但要注意的是順序有差別。
► 參考程式(3):
def pairs(x, y):
return x - y
print(pairs(8, 3))
print(pairs(3, 8))
◆重點4:◆定義因數個數的函數
► 參考程式(4):
def factor(x):
print(x, "的因數有:")
for i in range(1, x+1):
if x % i == 0:
print(i, end =", ")
num = int(input("請輸入正整數:"))
factor(num)
◆重點5:◆定義函數算三角形面積
► 參考程式(5):
def triangle(a,h):
return 0.5*a*h
a = float(input("請輸入三角形的底:"))
h = float(input("請輸入三角形的高:"))
print("三角形面積 = ", triangle(a, h))
◆重點6:◆定義函數算三角形面積
► 參考程式(5):
import math
def area(r):
a = math.pi*r**2
return a
def volume(r):
v = (4/3)*math.pi*r**3
return v
r = int(input("請輸入半徑:"))print("半徑為", "r", "的圓面積 = ", area(r))
print("半徑為", "r", "的球體積 = ", volume(r))
沒有留言:
張貼留言