Trần Thị Thanh Trúc

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

Chào mừng bạn đến với trang cá nhân của Trần Thị Thanh Trúc
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ờ!)

# 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.")