PHẠM AN AN

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

Chào mừng bạn đến với trang cá nhân của PHẠM AN AN
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 tinh_so_ngay(ngay, thang, nam):
 # Kiểm tra năm nhuận
 def is_nam_nhuon(nam):
  return nam % 4 == 0 and (nam % 100 != 0 or nam % 400 == 0)

 # Số ngày trong tháng
 ngay_trong_thang = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

 if is_nam_nhuon(nam):
  ngay_trong_thang[2] = 29

 # Tính số ngày
 tong_ngay = sum(ngay_trong_thang[:thang]) + ngay - 1

 return tong_ngay

ngay = int(input("Nhập ngày: "))
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm: "))

if 1 <= ngay <= 31 and 1 <= thang <= 12 and nam > 0:
 print(f"Số ngày từ đầu năm {nam} đến {ngay}/{thang}/{nam}: {tinh_so_ngay(ngay, thang, nam)}")
else:
 print("Ngày, tháng, năm không hợp lệ.")

for ga in range(37):  # Số gà tối đa là 36
    cho = 36 - ga  # Tính số chó
    tong_chan = ga * 2 + cho * 4  # Tính tổng số chân
    
    if tong_chan == 100:  # Kiểm tra điều kiện
        print(f"Số gà: {ga}")
        print(f"Số chó: {cho}")
        break

def in_bang_cuu_chuong(k):
 if 1 < k < 10:
  for i in range(1, 11):
   print(f"{k} x {i} = {k * i}")
 else:
  print("Vui lòng nhập số tự nhiên k trong khoảng từ 2 đến 9.")

k = int(input("Nhập số tự nhiên k (2-9): "))
in_bang_cuu_chuong(k)

def tinh_tong(n):
    S = 0
    for i in range(1, n + 1):
        S += i ** 2
    return S

def tinh_tich(n):
    T = n * (n + 1) * (2 * n + 1) // 6
    return T

def main():
    for n in range(2, 10):  # Chạy chương trình với n = 2, 3, 4, ..., 9
        S = tinh_tong(n)
        T = tinh_tich(n)
        print(f"Khi n = {n}:")
        print(f"S = {S}")
        print(f"T = {T}")
        print(f"S == T: {S == T}")
        print()

if __name__ == "__main__":
    main()

def calculate_sum(n):
    if n <= 1 or n > 20:
        return "n phải là số tự nhiên thỏa mãn 1 < n ≤ 20."
    s = 0
    for i in range(1, 2 * n + 1, 2):  # Chạy qua các số lẻ 1, 3, 5, ..., 2n-1
        s += 1 / i
    return s

# Nhập n từ bàn phím
try:
    n = int(input("Nhập một số tự nhiên n (1 < n ≤ 20): "))
    result = calculate_sum(n)
    print(f"Tổng S = 1 + 1/2 + 1/4 + ... + 1/2n là: {result}")
except ValueError:
    print("Vui lòng nhập một số tự nhiên hợp lệ!")

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)