Python Bài 8.B1: Xử lý tọa độ


LÀM BÀI

Points: 15 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Python

Mô tả bài toán

Thực hiện các phép tính với tọa độ điểm trong không gian 2D sử dụng tuple.

INPUT FORMAT

  • Dòng 1: N - số lệnh
  • N dòng tiếp theo, mỗi lệnh có format:
    • P x,y: tạo điểm mới
    • D p1,p2: tính khoảng cách
    • M p1,p2: tạo điểm giữa
    • S p: hoán đổi tọa độ

OUTPUT FORMAT

  • P: created point
  • D: khoảng cách
  • M: điểm giữa
  • S: tọa độ sau hoán đổi

VÍ DỤ

Input:
4
P 1,2
P 4,6
D (1,2),(4,6)
M (1,2),(4,6)
Output:
Point(1,2)
Point(4,6)
Distance: 5.0
Midpoint(2.5,4)

Giải thích

  • P: Tạo tuple (x,y) biểu diễn tọa độ điểm
  • D: Tính khoảng cách Euclid giữa 2 điểm
  • M: Tính tọa độ điểm nằm giữa 2 điểm
  • S: Đổi x và y của một điểm

Comments

There are no comments at the moment.

Zalo