Hà Mai Anh
Giới thiệu về bản thân
def ucln(a, b):
while b != 0:
a, b = b, a % b
return a
# Nhập hai số tự nhiên từ bàn phím
A = int(input("Nhập số tự nhiên A: "))
B = int(input("Nhập số tự nhiên B: "))
# Kiểm tra nếu cả hai đều dương
if A > 0 and B > 0:
ket_qua = ucln(A, B)
print(f"ƯCLN của {A} và {B} là: {ket_qua}")
else:
print("Cả hai số phải là số tự nhiên lớn hơn 0.")
While True :
try :
a= float(input(" Nhập số thực dương A:"))
If a > 0:
break
else:
print( f" { a } chưa phải là số thực dương, hãy nhập lại. ")
except ValueError:
print( " Giá trị nhập vào không hợp lệ, hãy nhập lại. ")
# tính tích bình phương của A ( A^2 ) và in ra với 2 chữ số sau dấu phẩy
Ket qua =a**2
print(f" Tích bình phương của A là :{ket qua :.2f}")
Nguyên nhân: trong dòng if x<y bị thiếu dấu : ở cuối dòng điều kiện Mã lỗi :syntaxError: expected ' : '. Cách khắc phục : thêm dấu : vào cuối dòng if , sửa lại.
X=10.5
Y=20.9
If x < y :
Print ( " x nhỏ hơn y " )