

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



































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):
"Tính số ngày từ đầu năm đến ngày nhập vào"
days_in_months = [31, 29 if is_leap_year(year) else 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
return sum(days_in_months[:month - 1]) + day
day = int(input("Nhập ngày: "))
month = int(input("Nhập tháng: "))
year = int(input("Nhập năm: "))
result =days_from_start_of_year(day, month, year)
print(f"Số ngày từ đầu năm đến {day}/{month}/{year} là: {result}")
print("Giải bài toán gà và chó")
print("Vừa gà vừa chó");
print("Bó lại cho tròn");
print("Ba mươi sáu (36) con");
print("Một trăm(100) chân chẵn");
print("Hỏi có mấy gà, mấy chó?");
k = 1
while k < 37:
if((k * 2 + (36 - k) * 4) == 100):
print("Số gà là: ", k)
print("Số chó là: ", 36-k)
k = k + 1
k= int(input('k = '))
if (1 < k < 10):
i = 0
while (True):
i += 1
print (f'{k} x {i} = {k * i}')
if (i == 10): break
n = int(input("Nhập số tự nhiên n: "))
S = 0
for i in range(1, n + 1):
S += i ** 2
T = (n * (n + 1) * (2 * n + 1)) // 6
print("Tổng S =", S)
print("Tích T =", T)
if S == T:
print("S và T bằng nhau.")
else:
print("S và T không bằng nhau.")
n = int(input("Nhập số tự nhiên n (1 < n <= 20): "))
if 1 < n <= 20:
S = 1
for i in range(1, n + 1):
S += 1 / (2 * i)
print("Tổng S =", S)
else:
print("Giá trị n không hợp lệ! Hãy nhập số trong khoảng (1 < n <= 20).")
n=int(input('Nhập số tự nhiên n:'))
T=1
for i in range( 1,n+1 ):
T*=i
print('Tích các số từ 1 đến',n,'là:',T)