

NGUYỄN HỒ ĐỨC HIẾU
Giới thiệu về bản thân



































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}”)
def UCLN(a,b):
if b==0:
return a
return UCLN(b,a%b)
a=int(input())
b=int(input())
print(a, b())
Chương trình có lỗi ở hàng 3 .Hàng 3 thiếu “:” sau lệnh if nên chương trinhf không chạy được. Cách khắc phục thêm dấu “:“ cuối hàng 3
n = int(input("Nhập số tự nhiên n: "))
S = sum(i**2 for i in range(1, n + 1))
T = n * (n + 1) * (2 * n + 1) // 6
print(f"Tổng S = {S}\nTích T = {T}")
print("S và T bằng nhau." if S == T else "S và T không bằng nhau.")
ngay=int(input("Nhập số ngày: "))
thang=int(input("Nhập số tháng: "))
nam=int(input("Nhập số năm: "))
def la_nam_nhuan(n):
ngay_trong_thang = [31, 29 if la_nam_nhuan(nam) else 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
tong_ngay = sum(ngay_trong_thang[:thang - 1]) + ngay
print(f"Số ngày từ đầu năm đến {ngay}/{thang}/{nam} là: {tong_ngay}")
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
print("Số chó là: ", 36-k)
k=int(input("Nhập số tự nhiên k: "))
S=1
for k in range(1,k+1)
S=S*k
print("Bảng cửu chương nhân",k,"là: S")
k=int(input("Nhập số tự nhiên k: "))
S=1
for k in range(1,k+1)
S=S*k
print("Bảng cửu chương nhân",k,"là: S")
n=int(input("Nhập số tự nhiên n: "))
S=0
for i in range( 1,n+1):
S=S+1/i
print("Tổng nghịch đảo các số từ 1 đến",n,"là: ",S)
n=int(input("Nhập số tự nhiên n: "))
S=1
for n in range(1,n+1):
S=S*n
print("Tích các số từ 1 đến n: ")