Đặng Thị Bảo Châm
Giới thiệu về bản thân
Chào mừng bạn đến với trang cá nhân của Đặng Thị Bảo Châm
0
0
0
0
0
0
0
2026-03-20 11:18:59
- Bước 1: Hàm nhận vào hai số a𝑎 và b𝑏.
- Bước 2: Kiểm tra nếu b𝑏 bằng 00, theo công thức kết quả chính là a𝑎.
- Bước 3: Nếu 𝑏 >0, hàm sẽ tự gọi lại chính nó nhưng thay a𝑎 bằng b𝑏 và b𝑏 bằng số dư của phép chia a𝑎 cho b𝑏 ( 𝑎 (mod𝑏)). Quá trình này lặp lại cho đến khi số dư bằng 00.
2026-03-20 11:17:19
while True:: Tạo một vòng lặp vô tận. Chương trình sẽ lặp đi lặp lại việc nhập cho đến khi gặp lệnhbreak.input(): Hàm dùng để nhận dữ liệu từ người dùng.float(): Chuyển đổi dữ liệu nhập vào (dạng chuỗi) thành số thực để có thể tính toán.if a > 0:: Kiểm tra xem số vừa nhập có lớn hơn 0 hay không.{binh_phuong:.2f}: Đây là cách định dạng chuỗi (f-string) trong Python để lấy đúng 2 chữ số sau dấu phẩy thập phân theo yêu cầu đề bài.break: Lệnh này giúp dừng vòng lặp ngay lập tức khi người dùng đã nhập đúng số thực dương và chương trình đã in xong kết quả.
2026-03-20 11:16:08
1. Lỗi của chương trình Chương trình này mắc lỗi Cú pháp (Syntax Error). 2. Chi tiết lỗi
- Mã lỗi (Thông báo lỗi dự kiến):
SyntaxError: invalid syntax - Vị trí lỗi: Dòng số 3:
if x < y
if bắt buộc phải có dấu hai chấm (:) ở cuối dòng điều kiện để bắt đầu một khối lệnh mới. Chương trình trên đã thiếu dấu này. 4. Cách khắc phục Bạn cần thêm dấu hai chấm (:) vào cuối dòng thứ 3 và đảm bảo dòng thứ 4 được lùi đầu dòng (indentation) đúng cách.