Đặ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
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ờ!)
  1. Bước 1: Hàm nhận vào hai số  a𝑎 và  b𝑏.
  2. Bước 2: Kiểm tra nếu  b𝑏 bằng  00, theo công thức kết quả chính là  a𝑎.
  3. 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.
  • 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ệnh break.
  • 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ả.


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
3. Giải thích lý do Trong ngôn ngữ lập trình Python, cấu trúc của một câu lệnh điều kiện 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.