

ĐỖ DIỆU TÂM
Giới thiệu về bản thân



































Chương trình như sau: def UCLN(a, b): if b == 0 return a return UCLN(b, a % b) a = int(input()) b = int(input()) print(UCLN(a, b))
Chương trình có thể như sau: a = float(input()) while a <= 0: print("Số vừa nhập chưa phải số thực dương a= float(input()) print(f"{a**2:.2f}")
- Chương trình có lỗi cú pháp. - Mã lỗi là SyntaxError. - Lí do gặp lỗi: Câu lệnh if sai cú pháp. Cụ thể, 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).
# Nhập số thực a
a = float(input("Nhập số thực a: "))
# Tính giá trị tuyệt đối
gia_tri_tuyet_doi = abs(a)
# In kết quả
print("Giá trị tuyệt đối của a là:", gia_tri_tuyet_doi)
# Nhập số nguyên dương n
n = int(input("Nhập số nguyên dương n: "))
# Khởi tạo tổng S
S = 0
# Lặp qua các số từ 1 đến n
for i in range(1, n + 1):
if i % 2 == 0 and i % 5 == 0: # Kiểm tra chia hết cho cả 2 và 5
S += i
# In kết quả
print("Tổng S các số chia hết cho 2 và 5 là:", S)
Ví dụ chạy chương trình
Nhập
n = 20
Các số chia hết cho 2 và 5 nhỏ hơn hoặc bằng 20: 20, 10
Tổng:
10 + 20 = 30
Tổng S các số chia hết cho 2 và 5 là: 30
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18
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 g < 36
c-36-g
IF 2+g+4°c 100.
Print (Số gà là,g)
Print (Số chó là,c)
k = int(input("Nhập số tự nhiên k (1 << < 10): "))
# Kiểm tra k trong khoảng từ 2 đến 9
if 1<<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 5 sử dụng vòng lặp while
S=0
1-1
while i <= n
5***2# Công bình phương của i vào tổng 5
1+=1 # Tăng lên 1 sau mỗi vòng lặp
#Tính tích T
T=(n*(n+1)*(2*n+1))/6
print("Tổng S =", 5)
print("Tich T,T)
# So sánh S và T
if S==T
print("S bằng T
else
print("5 không bằng T")