

VŨ THANH HƯỜNG
Giới thiệu về bản thân



































def tim_ucln(so_lon, so_be)
while so_be != 0:
so_du = so_lon % so_be
so_lon = so_be
so_be = so_du
return so_lon
num1= int(input(“Nhập số thứ nhất: ”))
num2 = int(input(“Nhập số thứ hai: ”))
ket_qua = tim_ucln(num1,num2)
print(”Ước chung lớn nhất của {num1} và {num2} là: {ket_qua}”)
while True:
a_str = input(“Hãy nhập một số thực dương a:”)
a = float(a_str)
if a > 0:
break
else:
print(“Số bạn vừa nhập không phải là số thực dương. Vui lòng nhập lại.”)
binh_phuong_a = a ** 2
print(f”Bình phương của a là: {binh_phuong_a:.2f}”)
Chương trình sai ở chỗ thiếu : ở if. Sai cú pháp. Lí do gặp lỗi: Quên hoặc không thuộc cú pháp
Cách khắc phục: Thêm dấu :
for ga in range(0, 37):
cho = 36 - ga
if 2 * ga + 4 * cho == 100:
print(f"Số gà: {ga}")
print(f"Số chó: {cho}")
a = int(input("Nhập stn k(1<k<10): "))
if a <= 1 or a >= 10:
print("Giá trị k ko hợp lệ")
else:
for i in range(1, 11):
print(f"{a} x {i} = {a * i}")
n = int(input("Nhập số tự nhiên n: "))
S = 0
for i in range(1, n + 1):
S = S + i * i
T = n * (n + 1) * (2 * n + 1) / 6
print("Tổng S =", S)
print("Tích T =", T)
if S == T:
print("S và T bằng nhau")
else:
print("S và T ko bằng nhau")
n = int(input("Nhập số tự nhiên n (1 < n <= 20): "))
if n <= 1 or n > 20:
print("Giá trị n không hợp lệ")
else:
S = 1
for i in range(1, n + 1):
S = S + 1 / (2 * i)
print("Tổng S là:", S)
n = int(input("Nhập số tự nhiên n: "))
T = 1
for i in range(1, n + 1):
T = T * i
print("Tích từ 1 đến", n, "là:", T)