khoahoc.vietjack.com

Câu hỏi:

10/08/2026 35 Lưu

III. TỰ LUẬN

Chương trình sau thực hiện nhập vào từ bàn phím tọa độ của một điểm M(x,y) trong mặt phẳng Oxy, tính và đưa ra màn hình khoảng cách từ điểm M đến gốc tọa độ O.

from math import * x,y=map(float,input().split()) d=math.gcd(x**2+y**2 ) print(d)

Hãy chỉ ra các lỗi trong chương trình rồi viết lại cho đúng?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

d=math.gcd(x**2+y**2 )

- Hàm math.gcd() dùng để tính ước số chung lớn nhất của các số nguyên, không áp dụng cho giá trị float hoặc để tính khoảng cách → sai công thức và sai hàm.

- Sử dụng math.gcd với biểu thức float cũng gây lỗi khi chạy chương trình.

d = sqrt(x**2 + y**2)

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Chọn Edit > Cut
B. Chọn Layer > Delete Layer
C. Dùng công cụ Clone Tool để thay thế vùng chọn
D. Nhấn phím Delete sau khi chọn vùng cần xóa

Lời giải

Đáp án D

Câu 2

A. 3 bước                 
B. 4 bước                     
C. 2 bước                     
D. 5 bước

Lời giải

Đáp án B

Câu 3

A. Lương cao, ít áp lực   

B. Công nghệ thông tin phát triển mạnh mẽ

C. Ít cạnh tranh trong thị trường lao động 
D. Không cần cập nhật kiến thức thường xuyên

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. 10                         
B. 1                              
C. 0                              
D. [1,1,2,1,2,1,2]

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Chọn File -> Save As              
B. Chọn Tools -> Save Image
C. Chọn View -> Save Image      
D. Chọn Edit -> Save

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. Mỗi người làm theo ý mình 
B. Không cần phối hợp với nhau
C. Phân công công việc phối hợp thực hiện 
D. Chỉ cần một người làm đủ

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Chọn công cụ Ellipse Select Tool, sau đó kéo chọn vùng cần lựa chọn
B. Chọn công cụ Lasso Tool, sau đó vẽ đường quanh vùng cần lựa chọn
C. Chọn công cụ Rectangle Select Tool, sau đó kéo chọn vùng cần lựa chọn
D. Chọn công cụ Eraser, sau đó kéo chọn vùng cần lựa chọn

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP