ĐẶNG NGỌC AN THƠ

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của ĐẶNG NGỌC AN THƠ
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

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)

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.")