Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Kết nối tri thức Luyện tập 2 Bài 31 (trang 143) Tin học 11: Sửa lại...

Luyện tập 2 Bài 31 (trang 143) Tin học 11: Sửa lại thư viện hình_ tròn ở nhiệm vụ 1 bằng cách không sử dụng thư viện chuẩn math mà hãy định nghĩa thư viện my_math trong đó có định

Lời giải Luyện tập 2 Bài 31. Thực hành thiết lập thư viên chương trình (trang 143) – SGK Tin học 11 Kết nối tri thức. Tham khảo: Dựa vào hướng dẫn của Nhiệm vụ 1 trang 143 SGK kết hợp kiến thức thực tế của bản thân.

Câu hỏi/Đề bài:

Sửa lại thư viện hình_ tròn ở nhiệm vụ 1 bằng cách không sử dụng thư viện chuẩn math mà hãy định nghĩa thư viện my_math trong đó có định nghĩa hằng số Pi.

Hướng dẫn:

Lời giải:

# Định nghĩa thư viện my_math

class my_math:

 # Định nghĩa hằng số Pi

 Pi = 3.14159

 # Hàm tính chu vi hình tròn

 def tinhchuvi(r):

  return 2 * my_math.Pi * r

 # Hàm tính diện tích hình tròn

 def tinhdientich(r):

  return my_math.Pi * r * r

# Sử dụng thư viện my_math đã định nghĩa

r = float(input(“Nhập bán kính hình tròn: “))

p = my_math.tinhchuvi(r)

print(“Chu vi hình tròn là”, p)

s = my_math.tinhdientich(r)

print(f”Diện tích hình tròn là”, s)