

HỒ HOÀNG LONG
Giới thiệu về bản thân



































def UCLN(a, b):
if b == 0:
return a
return UCLN(b, a % b)
a = int(input())
b = int(input())
print(UCLN(a, b))
a = float(input())
while a <= 0:
print(“Số vừa nhập chưa phải số thực dương. Hãy nhập lại.”)
a = float(input())
print(f”{a**2:.2f}”)
thiếu “:” ở hàng 3
def is_leap_year(year):
"""Kiểm tra nếu năm là năm nhuận"""
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
def days_in_month(month, leap_year):
"""Trả về số ngày trong một tháng"""
if month == 2:
return 29 if leap_year else 28
elif month in [4, 6, 9, 11]:
return 30
else:
return 31
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"""
leap_year = is_leap_year(year)
total_days = 0
for m in range(1, month):
total_days += days_in_month(m, leap_year)
total_days += day
return total_days
def main():
day = int(input("Nhập ngày: "))
month = int(input("Nhập tháng: "))
year = int(input("Nhập năm: "))
total_days = days_from_start_of_year(day, month, year)
print(f"Số ngày từ đầu năm đến {day}/{month}/{year} là: {total_days}")
main()
for g in range(37):
c = 36 - g
if 2 * g + 4 * c == 100:
print(f"Số gà: {g}, Số chó: {c}")
break
k = int(input("Nhập một số tự nhiên k (1 < k < 10): "))
if k <= 1 or k >= 10:
print("Vui lòng nhập một số tự nhiên trong khoảng từ 2 đến 9.")
else:
for i in range(1, 11):
print(f"{k} x {i} = {k * i}", end='\t')
if i == 5:
print()
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 # Chia nguyên vì T luôn là số nguyên
print(f"Tổng S = {S}")
print(f"Tích T = {T}")
if S == T:
print("S bằng T.")
else:
print("S khác T.")
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 # Chia nguyên vì T luôn là số nguyên
print(f"Tổng S = {S}")
print(f"Tích T = {T}")
if S == T:
print("S bằng T.")
else:
print("S khác T.")
n = int(input("Nhập một số tự nhiên n (1 < n <= 20): "))
if n <= 1 or n > 20:
print("Vui lòng nhập một số tự nhiên trong khoảng từ 2 đến 20.")
else:
S = 0
for i in range(0, n + 1):
S += 1 / (2 ** i)
print(f"Tổng S từ 1 đến 1/2^{n} là: {S}")
n = int(input("Nhập một số tự nhiên n: "))
if n < 0:
print("Vui lòng nhập một số tự nhiên không âm.")
else:
T = 1
for i in range(1, n + 1):
T *= i
print(f"Tích từ 1 đến {n} là: {T}")