![](https://rs.olm.vn/images/background/bg0.jpg?v=2)
![](https://rs.olm.vn/images/avt/2.png?131733806534)
ĐẶNG NGỌC AN THƠ
Giới thiệu về bản thân
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_mam_non.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_tan_binh.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_chuyen_can.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_cao_thu.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_thong_thai.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_kien_tuong.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
![xếp hạng xếp hạng](https://rs.olm.vn/images/medal_dai_kien_tuong.png)
![ngôi sao 1 Ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 2 ngôi sao 2](https://rs.olm.vn/images/medal_ngoi_sao.png)
![ngôi sao 3 ngôi sao 1](https://rs.olm.vn/images/medal_ngoi_sao.png)
![sao chiến thắng Sao chiến thắng](https://rs.olm.vn/images/medal_win_1.png)
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)