

TRANG QUỐC TRÍ
Giới thiệu về bản thân



































def UCLN(a,b):
if b==0
return a
return UCLN(b,
def UCLN(a,b):
if b==0
return a
return UCLN(b,
Mã lỗi là Syntaxerror
Lí do gặp lỗi: câu lệnh lỗi là lệnh if. Thiếu dấu hai chấm cuối câu
Cách khắc phục: Thêm dấu hai chấm vào cuối dòng lệnh if( dòng 3)
de 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} ngày.")
g=0
while n<= 36:
c=36-n
IF 2*g + 4*c == 100
Print("Số gà là:",n)
Print(Số chó là:",c)
k=int(input("input("Nhập số tự nhiên k(1<k<10):"))
# Kiểm tra k trong khoảng từ 2 đến 9
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.")
# Nhập số tự nhiên n
n=int(input("Nhập số tự nhiên N:"))
# Tính tổng S sử dụng dòng lặp while
S=0
i = 1
while i<=n
S+=1**2 # Cộng bình phương của i bằng tổng S
i +=1 # Tăng i lên 1 sau mỗi vòng lặp
# Tính tích T
T = (n*(n=10*(2*n+1)) / 6
print("Tổng S=",S)
print("Tích T+",T)
# So sánh S và T
if S==T
print("S bằng T")
else:
print("S không bằng T")
# Nhập số tự nhiên n
n=int(input("Nhập số tự nhiên n(1<n<20):"))
# Khởi tạo biến tổng
S=0
# Dùng vòng lặp for để tính tổng
for i in range(1,n+1):
DS += 1 (2*i) # Cộng 1/(2*1) vào tổng
# In kết quả
print("Tổng S=",S)
n=int(input("Nhập số tự nhiên n:"))
P=1
for k in range(1,n+1):
P=P*k
print(P)