LÊ THỊ KIM NGÂN

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của LÊ THỊ KIM NGÂN
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

def UCLN(a, b): while b != 0: a, b = b, a % b return a # Nhập hai số nguyên từ bàn phím a = int(input("Nhập số nguyên a: ")) b = int(input("Nhập số nguyên b: ")) print("UCLN của", a, "và", b, "là:", UCLN(a, b))


chương trình lỗi “NameError”

lí do: biến chưa được định nghĩa

khắc phục: thay x thành y

while True: try: a = float(input(" Nhập số thực dương a:")) if a>0: break else: print(" số vừa nhập chưa phai số thực dương. Hãy nhập lại.") except 
ValueError:print("Giá trị nhập vào không hợp lệ. Hãy nhập lại.")binh_phuong = a ** 2 print(f"Bình phương của a là:{binh_phuong:.2f}")

a = float(input("Nhập vào một số thực a: "))


if a >= 0:

gia_tri_tuyet_doi = a

else:

gia_tri_tuyet_doi = -a


print("Giá trị tuyệt đối của", a, "là:", gia_tri_tuyet_doi)


n = int(input("Nhập vào một số tự nhiên n: "))

tong_s = 0


for i in range(1, n):

if i % 10 == 0: # Kiểm tra xem i có chia hết cho 10 không

tong_s += i


print("Tổng S các số tự nhiên nhỏ hơn", n, "chia hết cho 2 và 5 là:", tong_s)


for s in range(1, 10):

print(s, s + s)


def is_leap_year(year):
    """
    Kiểm tra năm có phải năm nhuận hay không.
    """
    return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

def calculate_days(day, month, year):
    """
    Tính số ngày từ đầu năm đến ngày/tháng/năm nhập vào.
    """
    # Số ngày trong từng tháng
    days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    
    # Nếu là năm nhuận, cập nhật số ngày tháng 2
    if is_leap_year(year):
        days_in_month[1] = 29

    # Kiểm tra dữ liệu hợp lệ
    if month < 1 or month > 12:
        return "Tháng không hợp lệ!"
    if day < 1 or day > days_in_month[month - 1]:
        return "Ngày không hợp lệ!"

    # Tính tổng số ngày từ đầu năm
    total_days = sum(days_in_month[:month - 1]) + day
    return total_days

# Nhập dữ liệu từ người dùng
try:
    day = int(input("Nhập ngày: "))
    month = int(input("Nhập tháng: "))
    year = int(input("Nhập năm: "))

    # Tính số ngày từ đầu năm
    result = calculate_days(day, month, year)
    if isinstance(result, str):  # Nếu kết quả là thông báo lỗi
        print(result)
    else:
        print(f"Số ngày từ đầu năm đến ngày {day}/{month}/{year} là: {result}")
except ValueError:
    print("Vui lòng nhập số hợp lệ!")

# Giải bài toán "Vừa gà vừa chó"
def solve_chickens_and_dogs():
    for g in range(37):  # Gà (g) có thể từ 0 đến 36
        c = 36 - g  # Số chó (c) là tổng 36 trừ đi số gà
        if 2 * g + 4 * c == 100:  # Kiểm tra điều kiện số chân
            return g, c
    return None, None

# Chạy chương trình
g, c = solve_chickens_and_dogs()
if g is not None:
    print(f"Số gà: {g}, Số chó: {c}")
else:
    print("Không có lời giải thỏa mãn.")

# Nhập giá trị k
try:
    k = int(input("Nhập số tự nhiên k (1 < k < 10): "))
    if 1 < k < 10:
        print(f"Bảng cửu chương của {k}:")
        for i in range(1, 11):  # Lặp qua các giá trị từ 1 đến 10
            print(f"{k} x {i} = {k * i}")
    else:
        print("Vui lòng nhập một số k thỏa mãn 1 < k < 10.")
except ValueError:
    print("Vui lòng nhập một số tự nhiên hợp lệ!")

def calculate_sum(n):
    # Tính tổng S bằng lệnh lặp for
    S = 0
    for i in range(1, n + 1):
        S += i**2
    return S

def calculate_product(n):
    # Tính T theo công thức
    T = n * (n + 1) * (2 * n + 1) // 6
    return T

# Chạy chương trình với các giá trị n
for n in range(2, 6):  # Chạy từ n = 2 đến n = 5
    S = calculate_sum(n)
    T = calculate_product(n)
    print(f"Với n = {n}: Tổng S = {S}, Tích T = {T}")
    print("Kết quả so sánh:", "S == T" if S == T else "S != T")