LAI TRẦN XUÂN MAI

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

Chào mừng bạn đến với trang cá nhân của LAI TRẦN XUÂN MAI
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)

if b == 0:

return a


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 là lỗi cú pháp. Dòng 3 lệnh if dấu hai chấm. Câu lệnh if phải kết thúc bằng dấu hai chấm để báo hiệu rằng khối lệnh phía sau là phần thân của điều kiện. Cách khắc phục là thêm dấu hai chấm vào cuối dòng if: if x < y:

def is_leap_year(year):

    return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

 

def days_from_start_of_year(day, month, year):

    days_in_month = [31, 29 if is_leap_year(year) else 28, 31, 30, 31, 30, 

                     31, 31, 30, 31, 30, 31]

    

    return sum(days_in_month[:month - 1]) + day

 

# Nhập ngày, tháng, năm 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 số ngày từ đầu năm

days_count = days_from_start_of_year(day, month, year)

print(f"Số ngày từ đầu năm đến {day}/{month}/{year} là: {days_count}")

for g in range(37): # Vì gà không thể nhiều hơn 36

    c = 36 - g # Số chó còn lại

    if 2 * g + 4 * c == 100:

        print(f"Số gà: {g}, Số chó: {c}"

        break

k = int(input("Nhập số tự nhiên k (1 < k < 10): "))

 

for i in range(1, 11):

    print(f"{k} x {i} = {k * i}")

n = int(input("Nhập số tự nhiên n: "))

 

# Tính tổng S = 1^2 + 2^2 + ... + n^2

S = 0

for i in range(1, n + 1):

    S += i ** 2

 

# Tính T theo công thức đã cho

T = (n * (n + 1) * (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")

n = int(input("Nhập số tự nhiên n (1 < n ≤ 20): "))  

tong = 1  

for i in range(1, n + 1):  

    tong += 1 / (2 * i)  

print("S =", tong)

n = int(input("Nhập số tự nhiên n: "))  

tich = 1  

for i in range(1, n + 1):  

    tich *= i  

print("T =", tich)

n = int(input("nhập năm dương lịch: "))

if n%4 == 100 or (n%4 == 0 and n%100 == 0):

    print("năm đó là năm nhuận")

else:

    print("năm đó không phải là năm nhuận")