ĐẶNG NGỌC AN THƠ

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

Chào mừng bạn đến với trang cá nhân của ĐẶNG NGỌC AN THƠ
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 is_leap_year(year):
    """Hàm kiểm tra năm nhuận"""
    return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

def days_from_start_of_year(day, month, year):
    """Hàm tính số ngày từ đầu năm đến ngày nhập vào"""
    # Số ngày trong các tháng của năm không nhuận
    days_in_months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    
    # Nếu là năm nhuận, tháng 2 có 29 ngày
    if is_leap_year(year):
        days_in_months[1] = 29

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

# Nhập ngày, tháng, năm
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 = days_from_start_of_year(day, month, year)

# Hiển thị kết quả
print(f"Số ngày từ đầu năm đến {day}/{month}/{year} là: {result} ngày.")

# Duyệt tất cả giá trị có thể của số gà (x) và số chó (y)
for x in range(36 + 1):  # x có thể từ 0 đến 36
    y = 36 - x  # Vì x + y = 36, suy ra y = 36 - x
    if 2*x + 4*y == 100:  # Kiểm tra nếu tổng số chân đúng 100
        print(f"Số gà: {x}, Số chó: {y}")
        break  # Tìm thấy đáp án thì dừng lại

# Nhập số k từ bàn phím
k = int(input("Nhập số tự nhiên k (1 < k < 10): "))

# Kiểm tra điều kiện của k
if 1 < k < 10:
    for i in range(1, 11):  # Lặp từ 1 đến 10
        print(f"{k} x {i} = {k * i}", end="\t")  # In kết quả và ngăn cách bằng tab
        if i == 5:  # Xuống dòng sau khi in 5 phép tính
            print()
else:
    print("Vui lòng nhập số k trong khoảng 1 < k < 10.")

# Nhập số tự nhiên n
n = int(input("Nhập số tự nhiên n: "))

# Tính tổng S bằng vòng lặp for
S = 0
for i in range(1, n + 1):
    S += i ** 2  # Cộng bình phương của i vào tổng S

# Tính giá trị T theo công thức
T = (n * (n + 1) * (2 * n + 1)) // 6  # Dùng // để đảm bảo kết quả là số nguyên

# Xuất kết quả
print("Tổng S =", S)
print("Giá trị T =", T)

# So sánh S và T
if S == T:
    print("Kết quả đúng: S = T")
else:
    print("Có sai sót: S ≠ T")

# Nhập số nguyên n, đảm bảo 1 < n <= 20
n = int(input("Nhập số tự nhiên n (1 < n <= 20): "))

# Kiểm tra điều kiện hợp lệ của n
if 1 < n <= 20:
    S = 0  # Khởi tạo tổng S
    for i in range(0, n + 1):  # Lặp từ 0 đến n
        S += 1 / (2 * i + 2)  # Cộng dồn các phần tử của tổng
    S += 1  # Thêm 1 vào tổng vì công thức có số 1 ở đầu
    print("Tổng S =", S)
else:
    print("Vui lòng nhập số n trong khoảng 1 < n <= 20.")

n = int(input("Nhập số tự nhiên n: "))
tich = 1
for i in range(1, n + 1):
    tich *= i
print("Tích T =", tich)

Tổng=5
Hiệu=1
a=(Tổng+Hiệu)/2
b=Tổng-a
Print(a,b)

A=6 
B=4
print("Chu vi hình chữ nhật là:",(A+B)*2
print("Diện tích hình chữ nhật là:",A*B)

R=4.5
pi=3.14
print("Chu vi hình tròn là:",2*R*pi)
print("Diện tích hình tròn là:",pi*R*R)