集合常用函式
集合的運算任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。
return [表示式] 結束函式,選擇性地返回乙個值給呼叫方。不帶表示式的return相當於返回 none。
函式的引數
函式的傳遞方式
不定長引數
引數的解包
列印名片程式:輸入姓名,**號碼,性別,最後列印出來名片
import re
defprint_card
(name, phone, gender)
: verify_name = re.match(r'^.$'
, name)
name_ok = verify_name is
notnone
phone_ok = phone.isdigit()or
len(phone)
==11
gender_ok = gender ==
'男'or gender ==
'女'if name_ok is
false
:print
('使用者名稱輸入有誤'
)if phone_ok is
false
:print
('**號碼輸入有誤'
)if gender_ok is
false
:print
('性別輸入有誤'
)if name_ok and phone_ok and gender_ok:
star =
'**************************'
show_name = f"姓名: "
.center(
len(star)
).center(
len(star)
) show_gender = f"性別: "
.center(
len(star)
)print
(star)
print
(f"\n\n"
)print
(star)
c_name =
input
("姓名: "
)c_phone =
input()
c_gender =
input
("性別: "
)print_card(c_name, c_phone, c_gender)
使用函式求前20個斐波那契數列斐波那契數列:1,1,2,3,5,8,13,21…即: 起始兩項均為
def
feibo
(n):
a =1 b =
1 c =
1while c <= n:
if c ==
1or c ==2:
print
(c)else
: a, b = b, b + a
print
(b) c +=
1feibo(
20)
編寫一段**,定義乙個函式求1-100之間所有整數的和,並呼叫該函式列印出結果
num =
0for i in
range(1
,101):
num += i
print
(num)
第八課 混合
第八課 混合 opengl中的混色 在opengl中實現混色的步驟類似於我們以前提到的opengl過程。接著設定公式,並在繪製透明物件時關閉寫深度快取。因為我們想在半透明的圖形背後繪製 物件。這不是正確的混色方法,但絕大多數時候這種做法在簡單的專案中都工作的很好。rui martins 的補充 正確...
第八課 陣列
1 宣告 int arr string str 2 分配空間 arr new int 5 3 宣告同時分配記憶體 int arr new int 5 4 初始化 int arr new int 5 int arr2 1 宣告 int arr string str 2 分配空間 1 直接為每一維分配空...
第八課 函式
1.id 標識 2.type 型別 3.value 值 關於可變物件的修改,可以參考下面程式理解 a 1,2,3 首先給a賦值列表,1,2,3 print a,id a 列印a,和a的id a 0 6 換掉列表a的第乙個值,改為6 print a,id a 列印a,和a的id,a的id和之前的一樣。...