Nguyễn Thị Duyên

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

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

# 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. ​​​​​