Trần Yến Dương
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 Yến Dương
0
0
0
0
0
0
0
2026-02-05 10:03:02
Chương trình có thể như sau:
2026-01-28 08:59:58
while True:
try:
a = float(input("Nhập số thực dương a: "))
if a <= 0:
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
else:
break
except ValueError:
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
square_a = a ** 2
print(f"Bình phương của {a} là: {square_a:.2f}")
2026-01-28 08:58:07
Lỗi thụt lề (IndentationError) Chương trình trên bị lỗi do thiếu thụt lề (indentation) cho câu lệnh
print("x nhỏ hơn y") bên trong khối lệnh if. Trong Python, các khối lệnh (như bên trong if, for, while, hàm,...) được xác định bằng cách thụt lề thống nhất. Nếu câu lệnh bên trong khối lệnh không được thụt lề, trình thông dịch Python sẽ báo lỗi. Cách khắc phục là thêm một mức thụt lề (thường là 4 dấu cách hoặc một tab) vào trước dòng print: Python x = 10.5
y = 20.9
if x < y:
print("x nhỏ hơn y")