

ĐẶNG NGỌC AN THƠ
Giới thiệu về bản thân



































def UCLN (a,b) : while b! = 0! a,b = b,a % b return a #
Nhập hai số nguyên từ bàn phím a = int(input("Nhập số nguyên a:")) b= int(input("Nhập số nguyên b:")) print("UCLN của ",a,"và",b,"là", UCLN(a,b))
while True: try: a = float(input("Nhập số thực dương
a: ")) if a > 0: break else: print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.") except
ValueError: print("Giá trị nhập vào không hợp lệ. Hãy nhập lại.") binh _phuong = a ** 2 print(f"Bình phương của a là: {binh_phuong:.2f)")
chuơng trình lỗi cú pháp
mã lỗi:SyntaxError
lí do gặp lỗi: Câu lệnh If sai cú pháp. Cụ thể thiếu dấu :
cách khắc phục: Trên dấu hai chấm vào cuối câu lệnh If
a = float(input("Nhập số thực a: "))
print("Giá trị tuyệt đối của a là:", abs(a))
a = float(input("Nhập số thực a: "))
print("Giá trị tuyệt đối của a là:", abs(a))
n = int(input("Nhập n: "))
S = 0
for i in range(n):
if i % 10 == 0:
S += i
print("Tổng S =", S)
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18
def is_leap_year(year):
"""Hàm kiểm tra năm nhuận"""
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
def days_from_start_of_year(day, month, year):
"""Hàm tính số ngày từ đầu năm đến ngày nhập vào"""
# Số ngày trong các tháng của năm không nhuận
days_in_months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
# Nếu là năm nhuận, tháng 2 có 29 ngày
if is_leap_year(year):
days_in_months[1] = 29
# Tính tổng số ngày từ đầu năm
total_days = sum(days_in_months[:month - 1]) + day
return total_days
# Nhập ngày, tháng, năm
day = int(input("Nhập ngày: "))
month = int(input("Nhập tháng: "))
year = int(input("Nhập năm: "))
# Tính số ngày từ đầu năm
result = days_from_start_of_year(day, month, year)
# Hiển thị kết quả
print(f"Số ngày từ đầu năm đến {day}/{month}/{year} là: {result} ngày.")
# Duyệt tất cả giá trị có thể của số gà (x) và số chó (y)
for x in range(36 + 1): # x có thể từ 0 đến 36
y = 36 - x # Vì x + y = 36, suy ra y = 36 - x
if 2*x + 4*y == 100: # Kiểm tra nếu tổng số chân đúng 100
print(f"Số gà: {x}, Số chó: {y}")
break # Tìm thấy đáp án thì dừng lại
# Nhập số k từ bàn phím
k = int(input("Nhập số tự nhiên k (1 < k < 10): "))
# Kiểm tra điều kiện của k
if 1 < k < 10:
for i in range(1, 11): # Lặp từ 1 đến 10
print(f"{k} x {i} = {k * i}", end="\t") # In kết quả và ngăn cách bằng tab
if i == 5: # Xuống dòng sau khi in 5 phép tính
print()
else:
print("Vui lòng nhập số k trong khoảng 1 < k < 10.")