「」"
練習:定義函式,計算指定範圍內的素數
「」"
練習:定義函式,對列表的公升序排序def
is_prime
(item)
:"""
判斷目標數字是否是素數
:param item: 需要判斷的數字
:return: true是素數,false不是素數
"""if item <=1:
return
false
for number in
range(2
, item)
:return
false
if item % number ==
0else
true
defis_prime_number
(begin, end)
:"""
獲取指定範圍的素數
:param begin: 開始值(不包含開始)
:param end: 結束值(包含結束)
:return:
"""return
[item for item in
range
(begin, end +1)
if is_prime(item=item)
(is_prime_number(2,
100)
)
「」"def
swap
(r, list_swap)
:"""
交換兩個值
:param r: 上乙個值的下標
:param list_swap: 傳入的可變物件
:return: 無返回值,為none
"""for c in
range
(r +1,
len(list_swap)):
if list_swap[r]
> list_swap[c]
: list_swap[r]
, list_swap[c]
= list_swap[c]
, list_swap[r]
defsort_value
(list_sort)
:"""
對可變物件進行排序
:param list_sort: 傳入的可變物件
:return: 無返回值,為none
"""for r in
range
(len
(list_sort)-1
):swap(r, list_swap=list_sort)
list1 =[1
,8,7
,9]sort_value(list1)
(list1)
統計乙個函式的執行次數
「」"
練習:定義函式,數值相加的函式count =
0def
function()
:global count
("hello word"
) count +=
1for i in
range(10
):function(
(count)
def
adds
(*args)
:sum=0
for item in args:
sum+= item
return
sumprint
(adds(1,
2))print
(adds(1,
2,3,
4,5,
6))
python打卡第八天
一,字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。dict 建立字典 print ...
Python學習第八天
字典與集合 字典是一種列表,只不過其中儲存的元素成了鍵值對,字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。乙個簡單的字典例項 dict1 dict2 dict ...
學習python 第八天
物件導向 多型 多種形態 繼承 重寫 類與類之間的關係 繼承 關聯 組合,聚合 依賴 關聯 乙個類的物件作為另乙個類的屬性 依賴 乙個類的物件作為另乙個類的方法的引數 耦合程度 繼承 關聯 依賴 封裝 類屬性 物件屬性 class a name 張三 類屬性 def init self,age se...