

Nguyễn Thị Duyên
Giới thiệu về bản thân



































...
# yêu cầu 1 : cho phép nhập số thực dương ' a ' từ bàn phím.
While true :
Try :
a_str = input("vui lòng nhập một số thực dương a: ")
a = float( a_str)
If a > 0:
break
else:
print("số bạn vừa nhập không phải là số thực dương. Vui lòng nhập lại.")
except ValueError:
print(" Định dạng không hợp lệ. Vui lòng nhập một số thực.")
# yêu cầu 2: Nếu số vừa nhập không phải số thực dương , in ra thông báo và yêu cầu nhập lại.
# ( Đã được xử lý trong vòng lặp while ở trên)
# yêu cầu 3: Nếu số vừa nhập là số thực dương , thực hiện tính bình phương của ' a ' và in kết quả ra màn hình , làm tròn sau dấu phẩy 2 chữ số.
binh_phuong_a = a ** 2
ket_qua_lam_tron =
round(binh_phuong_a, 2
print(f"Bình phương của { a } là : { ket_ qua_ lam_ tron}")
-Lỗi nằm ở dòng số 3: if x < y . trong cú pháp python sau điều kiện if phải có dấu hai chấm (:). Dấu hai chấm này đang bị thiếu ở cuối dòng
-trong python dấu hai chấm đuoẹc sử dụng để báo hiệu sự bát đầu của một khối mã được thụt lề thuộc về câu lệnh điều khiển. Khi thiếu dấu hai chấm sau điều kiện if , trình thông dịch python không nhận ra đâu là khối mã cần thực hiện nếu điều kiện x < y là đúng. Điều này dẫn đến lỗi cú pháp
- cách khắc phục lỗi : để khác phục lỗi chúng ta cần thêm dấu hai chấm (:) vào cuối dòng if x < y.