Hà Yến Nhi

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

Chào mừng bạn đến với trang cá nhân của Hà Yến Nhi
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):

 

    return (year % 4 == 0 and year % 100 != 0) or year % 400 == 0

 

def days_in_month(month, year):

 

    if month == 2:

 

        return 29 if is_leap_year(year) else 28

 

    elif month in [4, 6, 9, 11]:

 

        return 30

 

    else:

 

        return 31

 

day = int(input("Nhập ngày: "))

 

month = int(input("Nhập tháng: "))

 

year = int(input("Nhập năm: "))

 

total_days = day

 

for m in range(1, month):

 

    total_days += days_in_month(m, year)

 

print("Số ngày từ đầu năm đến", day, "/", month, "/", year,

 

"là:", total_days)

def giai_bai_toan_ga_cho():

 

    for ga in range(0, 37): # Duyệt qua số lượng gà từ 0 đến 36

 

        cho = 36 - ga # Tính số lượng chó

 

        tong_chan = ga * 2 + cho * 4 # Mỗi con gà có 2 chân, mỗi con chó có 4 chân

 

        if tong_chan == 100:

 

            print(f"Số gà là: {ga}")

 

            print(f"Số chó là: {cho}")

 

            return

 

giai_bai_toan_ga

 

_cho()

k = int(input("Nhập vào số tự nhiên k (1 < k < 10): "))

 

if 1 < k < 10:

 

  print(f"Bảng cửu chương nhân {k}:")

 

  for i in range(1, 11):

 

    print(f"{k} x {i} = {k*i}")

 

else:

 

  print("Số k không hợp lệ. Vui lòng nhập số trong khoảng (1,

 

10).")

def tinh_tong_va_tich(n):

 

    """Tính tổng S và tích T theo yêu cầu."""

 

    # Tính tổng S bằng vòng lặp for

 

    S = 0

 

    for i in range(1, n + 1):

 

        S += i**2 # i**2 là i mũ 2

 

    # Tính tích T theo công thức

 

    T = (n * (n + 1) * (2 * n + 1)) // 6 # // là chia lấy phần nguyên

 

    return S, T

 

# Chạy chương trình và so sánh

 

print("So sánh S và T với các giá trị n:")

 

for n in range(2, 5): # Chạy từ n = 2 đến 4 (bạn có thể thay đổi giới hạn)

 

    S, T = tinh_tong_va_tich(n)

 

    print(f"n = {n}: S = {S}, T = {T}")

 

    if S == T:

 

        print("S = T")

 

    else:

 

        print("S != T")

 

# Bạn có thể nhập n từ người dùng nếu muốn:

 

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

 

# S, T = tinh_tong_va_tich(n)

 

# print(f"n =

 

{n}: S = {S}, T = {T}")

def tinh_tong(n):

 

  """

 

  Tính tổng của dãy số: S = 1 + 1/2 + 1/4 + ... + 1/(2n).

 

  Args:

 

    n: Số tự nhiên (1 < n <= 20).

 

  Returns:

 

    Tổng của dãy số.

 

  """

 

  if not (1 < n <= 20):

 

    raise ValueError("n phải là số tự nhiên lớn hơn 1 và không quá 20.")

 

  tong = 1

 

  for i in range(1, n + 1):

 

    tong += 1 / (2 ** i)

 

  return tong

 

# Nhập số tự nhiên n từ người dùng

 

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

 

# Tính tổng

 

tong = tinh_tong(n)

 

# In kết quả

 

print(f"Tổ

 

ng của dãy số là: {tong}")

def tinh_tich(n):

 

  """

 

  Tính tích của các số tự nhiên từ 1 đến n.

 

  Args:

 

    n: Số tự nhiên.

 

  Returns:

 

    Tích của các số tự nhiên từ 1 đến n.

 

  """

 

  if n == 0:

 

    return 1

 

  else:

 

    tich = 1

 

    for i in range(1, n + 1):

 

      tich *= i

 

    return tich

 

# Nhập số tự nhiên n từ người dùng

 

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

 

# Tính tích

 

tich = tinh_tich(n)

 

# In kết quả

 

print(f"Tích của các số tự nhiên

 

từ 1 đến {n} là: {tich}")

a=float(input('chieu dai hinh chu nhat la:')

b=float(input('chieu rong hinh chu nhat la:')

c=(a+b)*2

s=a*b

Print('chu vi hinh chu nhat la:',c)

Print('dien tich hinh chu nhat la:',s)

 

 

a=float(input('ban kinh hinh tron la:')

C=2*a*3,14

Print(' chu vi hinh tron la:',C)