Professional Documents
Culture Documents
Topic Func
Topic Func
return (a + b)
Bài 2:
#Viết hàm tính trung bình cộng của một danh sách các số
return sum(L)/len(L)
Bai 3:
def tinh_giai_thua(n):
if n < 2:
return 1
else:
return n * tinh_giai_thua(n-1)
Bai 4:
def la_so_nguyen_to(n):
if n < 2:
return False
if n % i == 0:
return False
return True
Bai 5:
# Hàm tìm kiếm phần tử trong một danh sách và trả về chỉ số của phần tử đó:
def tim_kiem_phan_tu(danh_sach, phan_tu):
for i in range(len(danh_sach)):
if danh_sach[i] == phan_tu:
return i
return -1
Bai 6:
def sap_xep_tang_dan(danh_sach):
return sorted(danh_sach)
Bai 7:
def tong_so_chan(danh_sach):
Bai 8:
# Hàm chuyển đổi một danh sách các số thành một chuỗi các số, cách nhau bởi dấu phẩy:
def chuyen_danh_sach_thanh_chuoi(danh_sach):
Bai 9:
def fibonacci(n):
if n <= 1:
return n
else:
a, b = 0, 1
return b
Bai 10:
#Hàm kiểm tra xem một chuỗi có phải là palindrome hay không:
def la_palindrome(chuoi):
chuoi = chuoi.lower()
Bai 11:
def tinh_giai_thua(n):
if n == 0 or n == 1:
return 1
else:
return n * tinh_giai_thua(n-1)
Bai 12:
def la_so_nguyen_to(n):
if n < 2:
return False
if n % i == 0:
return False
return True
Bai 13:
#Hàm chuyển đổi một chuỗi thành chuỗi chỉ chứa các ký tự in hoa:
def chuoi_in_hoa(chuoi):
return chuoi.upper()
Bai 14
#Hàm chuyển đổi một chuỗi thành chuỗi chỉ chứa các ký tự in thường:
def chuoi_in_thuong(chuoi):
return chuoi.lower()
Bai 15:
#Hàm tìm giá trị lớn nhất trong một danh sách các số nguyên cho trước:
def gia_tri_lon_nhat(danh_sach):
return max(danh_sach)
Bai 16:
#Hàm tìm giá trị nhỏ nhất trong một danh sách các số nguyên cho trước:
def gia_tri_nho_nhat(danh_sach):
return min(danh_sach)
Bai 17
#Hàm đảo ngược thứ tự các phần tử trong một danh sách:
def dao_nguoc_danh_sach(danh_sach):
return danh_sach[::-1]
Bai 18
#Hàm trả về một danh sách mới chỉ chứa các phần tử không trùng lặp từ danh sách cho trước:
def loai_bo_trung_lap(danh_sach):
return list(set(danh_sach))
Bai 19
#Hàm tìm giá trị trung bình của một danh sách các số nguyên cho trước:
def gia_tri_trung_binh(danh_sach):
if len(danh_sach) == 0:
return None
Bai 20
#Hàm tìm số lần xuất hiện của một phần tử trong một danh sách cho trước:
return danh_sach.count(phan_tu)