Dương Quốc Trình
Giới thiệu về bản thân
Axit (RCOOH) + Ancol (R'OH) -> Este (RCOOR') + H2O. Tổng số C trong R + R' = 4. Các cặp (C axit, C ancol) có thể là (1, 3), (2, 2), (3, 1). Với C1 (axit fomic), có 2 gốc ancol C3 (propyl, isopropyl). Với C2 (axit axetic), có 1 gốc ancol C2 (etyl). Với C3 (axit propionic), có 1 gốc ancol C1 (metyl).
Axit (RCOOH) + Ancol (R'OH) -> Este (RCOOR') + H2O. Tổng số C trong R + R' = 4. Các cặp (C axit, C ancol) có thể là (1, 3), (2, 2), (3, 1). Với C1 (axit fomic), có 2 gốc ancol C3 (propyl, isopropyl). Với C2 (axit axetic), có 1 gốc ancol C2 (etyl). Với C3 (axit propionic), có 1 gốc ancol C1 (metyl).
Axit (RCOOH) + Ancol (R'OH) -> Este (RCOOR') + H2O. Tổng số C trong R + R' = 4. Các cặp (C axit, C ancol) có thể là (1, 3), (2, 2), (3, 1). Với C1 (axit fomic), có 2 gốc ancol C3 (propyl, isopropyl). Với C2 (axit axetic), có 1 gốc ancol C2 (etyl). Với C3 (axit propionic), có 1 gốc ancol C1 (metyl).
import math
def tim_uoc_chan_chung(a, b):
g = math.gcd(a, b)
uoc_chan = []
for i in range(1, g + 1):
if g % i == 0 and i % 2 == 0:
uoc_chan.append(i)
return uoc_chan
# Ví dụ
a, b = 36, 60
print("Các ước chẵn chung của", a, "và", b, "là:", tim_uoc_chan_chung(a, b))
( bài này của khanh+Trình)
import math
def tim_uoc_chan_chung(a, b):
g = math.gcd(a, b)
uoc_chan = []
for i in range(1, g + 1):
if g % i == 0 and i % 2 == 0:
uoc_chan.append(i)
return uoc_chan
# Ví dụ
a, b = 36, 60
print("Các ước chẵn chung của", a, "và", b, "là:", tim_uoc_chan_chung(a, b))
( bài này của khanh+Trình)