Thứ Ba, 10 tháng 7, 2018

(PYTHON) Bài tập 11-A: Tạo một số Hàm đơn giản

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...