

Trần Thị Thanh Trúc
Giới thiệu về bản thân



































# Hàm tính UCLN (ước chung lớn nhất) theo thuật toán Euclid
def UCLN(a, b):
while b != 0:
a, b = b, a % b # Cập nhật a và b theo công thức Euclid
return a
# Nhập hai số từ bàn phím
a = int(input("Nhập số nguyên a: "))
b = int(input("Nhập số nguyên b: "))
# Tính UCLN và in kết quả
print(f"UCLN của {a} và {b} là: {UCLN(a, b)}")
# Hàm để kiểm tra số thực dương
def is_positive_float(value):
try:
num = float(value)
return num > 0
except ValueError:
return False
# Yêu cầu nhập số thực dương
while True:
a = input("Nhập một số thực dương: ")
if is_positive_float(a):
# Nếu là số thực dương, tính bình phương và in ra kết quả
a = float(a)
print(f"Bình phương của {a} là: {a**2:.2f}")
break
else:
# Nếu không phải số thực dương, yêu cầu 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.")
# Hàm để kiểm tra số thực dương
def is_positive_float(value):
try:
num = float(value)
return num > 0
except ValueError:
return False
# Yêu cầu nhập số thực dương
while True:
a = input("Nhập một số thực dương: ")
if is_positive_float(a):
# Nếu là số thực dương, tính bình phương và in ra kết quả
a = float(a)
print(f"Bình phương của {a} là: {a**2:.2f}")
break
else:
# Nếu không phải số thực dương, yêu cầu 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.")