H' Maika Niê
Giới thiệu về bản thân
def la_nam_nhuan(nam):
if (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0):
return True
return False
def tinh_so_ngay(ngay, thang, nam):
if la_nam_nhuan(nam):
ngay_trong_thang = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
else:
ngay_trong_thang = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if thang < 1 or thang > 12 or ngay < 1 or ngay > ngay_trong_thang[thang - 1]:
return "Ngày nhập không hợp lệ!"
tong_ngay = sum(ngay_trong_thang[:thang - 1]) + ngay
return tong_ngay
ngay = int(input("Nhập ngày: "))
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm: "))
ket_qua = tinh_so_ngay(ngay, thang, nam)
print(f"Số ngày từ đầu năm đến {ngay}/{thang}/{nam} là: {ket_qua}")
x = 0
while x <= 36:
y = 36 - x
if 2*x + 4*y == 100:
print(f"Số gà: {x}, Số chó: {y}")
break
x += 1
k = int(input("(1 < n < 10): "))
if 1 < n < 10:
print(f"Bảng cửu chương nhân {n}:")
for i in range(1, 11):
print(f"{n} x {i} = {kn* i}")
else:
print("n.")
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(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")
for n in range(2, 5):
S = sum(i**2 for i in range(1, n + 1))
T = (n * (n + 1) * (2 * n + 1)) // 6
print(f"Với n = {n}: S = {S}, T = {T}, So sánh: {'S = T' if S == T else 'S ≠ T'}")
n = int(input(" (1 < n <= 20): "))
if 1 < n <= 20:
S = 0
for i in range(1, n + 1):
S += 1 / (n ** i)
print(f"Tổng S = {S:.6f}")
else:
print("1 < n <= 20.")
n = int(input("Nhập số tự nhiên n: "))
if n < 0:
print(" (n ≥ 0).")
else:
T = 1
for i in range(1, n + 1):
T *= i
print(f"Tích T = {T}")