Lý Quang Huy

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

Chào mừng bạn đến với trang cá nhân của Lý Quang Huy
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ờ!)

Trình bày thuật toán tìm tất cả các ước chẵn của hai số \(a\)\(b\)

Thuật toán tìm tất cả các ước chẵn của hai số \(a\)\(b\) có thể được trình bày như sau:

Ý tưởng:

  1. Một số là ước của cả \(a\)\(b\) nếu và chỉ nếu nó chia hết cho cả \(a\)\(b\).
  2. Để tìm ước chẵn của \(a\)\(b\), ta sẽ tìm tất cả các ước chung của \(a\)\(b\), sau đó kiểm tra xem ước đó có phải là số chẵn không.

Các bước thực hiện thuật toán:

  1. Tính ước chung của \(a\)\(b\):
    • Duyệt từ 1 đến \(min ⁡ \left(\right. a , b \left.\right)\).
    • Với mỗi số \(i\), kiểm tra nếu \(a \% i = = 0\)\(b \% i = = 0\) (i là ước của cả \(a\)\(b\)).
  2. Kiểm tra tính chẵn:
    • Nếu \(i\) là ước chung của \(a\)\(b\)\(i \% 2 = = 0\), thì \(i\) là một ước chẵn.
  3. Liệt kê tất cả các ước chẵn của \(a\)\(b\).

Input: Hai số nguyên a và b

Output: Danh sách các ước chẵn của a và b

1. Xác định min_val = min(a, b)

2. Khởi tạo danh sách ước_chan = []

3. Duyệt qua tất cả các số i từ 1 đến min_val:

a. Nếu i là ước của a và i là ước của b (tức là a % i == 0 và b % i == 0):

- Nếu i là số chẵn (i % 2 == 0):

- Thêm i vào danh sách ước_chan

4. In danh sách ước_chan

def uoc_chan(a, b):

# Tìm ước chung của a và b

min_val = min(a, b)

uoc_chan = []

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

if a % i == 0 and b % i == 0: # i là ước chung của a và b

if i % 2 == 0: # Kiểm tra nếu i là số chẵn

uoc_chan.append(i)

return uoc_chan


# Ví dụ sử dụng

a = 12

b = 18

print("Các ước chẵn của", a, "và", b, "là:", uoc_chan(a, b))


  • Duyệt từ 1 đến \(min ⁡ \left(\right. a , b \left.\right)\), kiểm tra xem mỗi số có phải là ước chung của \(a\)\(b\), đồng thời kiểm tra tính chẵn của số đó.
  • Kết quả trả về là danh sách các ước chẵn.




lý quang huy

vương quốc liêm

def tinh_tong(danh_sach):

tong = 0

for so in danh_sach:

tong += so

return tong

# Ví dụ sử dụng

danh_sach = [1, 2, 3, 4, 5]

result = tinh_tong(danh_sach)

print("Tổng các phần tử trong danh sách là:", result)


cuộc gặp gỡ giữa trai anh hùng và gái thuyền quyên