

NGUYỄN QUỐC TRUNG
Giới thiệu về bản thân



































def UCLN(a, b):
if b == 0:
return a
else:
return UCLN(b, a % b)
# Nhập hai số tự nhiên từ người dùng
while True:
try:
a = int(input("Nhập số tự nhiên a: "))
b = int(input("Nhập số tự nhiên b: "))
if a >= 0 and b >= 0:
print(f"UCLN({a}, {b}) = {UCLN(a, b)}")
break
else:
print("Vui lòng nhập hai số tự nhiên không âm.")
print("Vui lòng nhập đúng định dạng số tự nhiên.")
:
a = float(input("Nhập số thực dương a: "))
if a > 0:
binh_phuong = a ** 2
print(f"Bình phương của {a:.2f} là {binh_phuong:.2f}")
break
else:
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
thiếu dấu : dòng 3
thêm dấu : vao dòng 3
# Hàm kiểm tra năm nhuận
def kiem_tra_nam_nhuan(nam):
if (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0):
return True
return False
# Nhập vào ngày, tháng, năm
ngay = int(input("Nhập ngày: "))
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm: "))
# Danh sách số ngày trong các tháng của năm không nhuận
so_ngay_trong_thang = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
# Kiểm tra nếu là năm nhuận, cập nhật số ngày của tháng 2 thành 29
if kiem_tra_nam_nhuan(nam):
so_ngay_trong_thang[1] = 29 # Tháng 2 có 29 ngày trong năm nhuận [[1]](https://poe.com/citation?message_id=341260617159&citation=1)[[2]](https://poe.com/citation?message_id=341260617159&citation=2).
# Tính số ngày từ đầu năm đến ngày/tháng/năm
tong_so_ngay = sum(so_ngay_trong_thang[:thang - 1]) + ngay
# Hiển thị kết quả
print(f"Số ngày từ đầu năm đến {ngay}/{thang}/{nam} là: {tong_so_ngay}")
for ga in range(37):
cho = 36 - ga
if 2 * ga + 4 * cho == 100:
print(f"Số gà: {ga}, Số chó: {cho}")
break
k = int(input("Nhập vào số tự nhiên k (1 < k < 10): "))
if 1 < k < 10:
print(f"Bảng cửu chương nhân {k}:")
for i in range(1, 11):
print(f"{k} * {i} = {k * i}")
else:
print("Vui lòng nhập số k thỏa mãn điều kiện (1 < k < 10).")
n = int(input("Nhập số tự nhiên n: "))
S = 0 # Khởi tạo tổng S
for i in range(1, n + 1):
S += i**2
T = n * (n + 1) * (2 * n + 1) // 6
print("Tổng S =", S)
print("Tích T =", T)
if S == T:
print("S bằng T")
elif S > T:
print("S lớn hơn T")
else:
print("S nhỏ hơn T")
n = int(input("Nhập vào số tự nhiên n (1 < n <= 20): "))
if 1 < n <= 20:
S = 0 # Khởi tạo tổng S
for i in range(1, n + 1):
S += 1 / (2 * i)
print("Tổng S =", S)
else:
print("Vui lòng nhập số tự nhiên n trong khoảng (1 < n <= 20).")
n=int(input("nhập số tự nhiên n:"))
P=1
for k in range (1,n+1):
P=P*k
print(P)
k=float(input("nhập số kWh tiêu thụ là:"))
if 0<k<=50:
t=k*1678
else:
if 51<=k<=100:
t=k*1734
else:
t=k*2014
print("số tiền phải trả là:",round(t),"nghìn đồng")