Tạo File ThuVienHam.py để chứa các hàm xử lý :
import math
import ThuVienHam
#HÀM KIỂM TRA SỐ NGUYÊN TỐ
def soNT(n):
if (n < 2):
return False
if (n == 2):
return True
for i in range (2,n+1):
if (n % i == 0):
return False
return True;
#HÀM KIỂM TRA SỐ HOÀN HẢO
def soHH(n):
Tong=0
for i in range (1,n):
if n % i == 0:
Tong=Tong+i
if Tong==n:
return True
return False
#HÀM TÌM UCLN CỦA 2 SỐ NGUYÊN
def UCLN(a,b):
while a!=b:
if a>b:
a=a-b
else:
b=b-a
return a
#HÀM TIM BCNN CỦA 2 SỐ NGUYÊN
def BCNN(a,b):
return int(a*b / UCLN(a,b))
#HÀM KIỂM TRA SỐ CHÍNH PHƯƠNG
def soCP(n):
if (n < 4):
return False;
a = int (math.sqrt(n))
if (a * a == n):
return True;
return False;
# HÀM NHẬP LIST
def nhapList(A=[]):
n=int(input('Nhập số phần tử List: ' ))
for i in range(1,n+1):
print ('Phần tử thứ ',i,' : ',end='')
x=int(input())
A.append(x)
return A
# VIẾT TIẾP CÁC HÀM KHÁC
..........
..........

(Có) Không có nhận xét nào cho bài viết này
Đăng nhận xét
Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...