

LÊ HOÀNG MINH THƯ
Giới thiệu về bản thân



































def UCLN(a, b):
if b == 0:
return a
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}")
mã lỗi : if x<y, lỗi cú pháp
lí do: thiếu dấu : ở dòng 3
cách khắc long: if x < y :
x = 10.5
y = 20.9
if x < y :
print("x nhỏ hơn y")
def kiem_tra_nam_nhuan(nam):
if (nam % 4 ==0 and nam % 100!= 0) or (nam % 400 ==0):
return True :
else:
return False
ngay = int(input("Nhập ngày: "))
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm: "))
so_ngay_trong_thang = [ 31,28,31,30,31,30,31,31,30,31,30,31]
if kiem_tra_nam_nhuan(nam):
so_ngay_trong_thang[1] = 29
tong_so_ngay = sum(so_ngay_trong_thang[:thang-1]) + ngay
print(f"Số ngày từ đầu năm đến ngày {ngay}/{thang}/{nam} là: {tong_so_ngay} ngay.")
print("Giải bài toán gà và chó")
print("Vừa gà vừa chó");
print("Bó lại vừa tròn");
print("Ba mươi sáu con");
print("Một trăm chân chẵn");
print("Hỏi có mấy gà , mấy chó?");
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
k=int(input("Nhập số tự nhiên k(1<k<10): "))
if 1<k<10:
for i in range(1,11):
print(k,"x",i,"="?k*i)
else:
print("Vui lòng nhập k trong khoảng từ 2 đến 9.")
1) Nhập số tự nhiên n
n= int(input("Nhập số tự nhiên n: "))
2) Tính tổng S
S=0
i=1
while i <= n:
S+=i**2
i+= 1
3) tính tích T
T = (n* (n+1) * (2 * n + 1)) /6
print("Tổng S = ",S)
print("Tổng T= ",T)
4) So sánh
if S == T:
print(" S bằng T")
else:
print("S không bằng T")
n=int(input("Nhập số tự nhiên n(1<n<=20: "))
S=0
for i in range (n+1):
S=S+1/(2**i)
print("Tính tổng là : ", S)
n=int(input("Nhập số tự nhiên n: "))
T=1
for n in range(1,n+1)
T=T*n
print(T)
n = int(input("nhập năm dương lịch: "))
if n%4 == 100 or (n%4 == 0 and n%100 == 0):
print("năm đó là năm nhuận")
else:
print("năm đó không phải là năm nhuận")