

ĐẬU PHƯƠNG TÂM
Giới thiệu về bản thân



































def UCLN(a, b): if b == 0: return a return UCLN(b, a % b) 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}")
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}")
-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)
a = float(input("Nhập một số thực a: "))
if a >= 0:
print("Giá trị tuyệt đối của a là", a)
else:
print("Giá trị tuyệt đối của a là", -a)
# Nhập số nguyên n từ bàn phím
n = int(input("Nhập số tự nhiên n: "))
# Khởi tạo biến tổng S
S = 0
for i in range(n):
if i % 2 == 0 and i % 5 == 0:
S = S + i
# In ra tổng các số tự nhiên nhỏ hơn n và chia hết cho 2 và 5
print("Tổng S các số nhỏ hơn", n, "chia hết cho 2 và 5 là:", S)
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18
def is_leap_year(year):
"""Kiểm tra năm có phải năm nhuận không"""
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
def days_from_start_of_year(day, month, year):
"""Tính số ngày từ đầu năm đến ngày nhập vào"""
days_in_months = [31, 29 if is_leap_year(year) else 28, 31, 30, 31, 30,
31, 31, 30, 31, 30, 31
# Tính tổng số ngày
total_days = sum(days_in_months[:month - 1]) + day
return total_days
# Nhập dữ liệu từ người dùng
day = int(input("Nhập ngày: "))
month = int(input("Nhập tháng: "))
year = int(input("Nhập năm: "))
# Tính toán và hiển thị kết quả
result = days_from_start_of_year(day, month, year)
print(f"Số ngày từ đầu năm {year} đến {day}/{month}/{year} là: {result} ngày")
print("GIẢI BÀI TOÁN GÀ VÀ CHÓ")
print("Vừa gà vừa chó");
print("Bó lại cho tròn");
print("Ba mươi sáu (36) con");
print("Một trăm(100) 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('k = '))
if (1 < k < 10):
i = 0
while (True):
i += 1
print (f'{k} x {i} = {k * i}')
if (i == 10):
break
Kết quả:
k = 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50