Câu hỏi:

20/04/2023 223

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.

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

# Đị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)

Bình luận


Bình luận

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

Lời giải

import math

def giai_phuong_trinh_bac_2(a, b, c):

delta = b**2 - 4*a*c

    if delta < 0:

        return None

    elif delta == 0:

        nghiem = -b / (2*a)

        return (nghiem)

    else:

        sqrt_delta = math.sqrt(delta)

        nghiem1 = (-b + sqrt_delta) / (2*a)

        nghiem2 = (-b - sqrt_delta) / (2*a)

        return (nghiem1, nghiem2)

Lời giải

from LinkedList import LinkedList

def nhapDL():

    ds_bai_hat = LinkedList()

    n = int(input("Nhập số lượng bài hát: "))

    for i in range(n):

        ten_bai = input(f"Nhập tên bài hát thứ {i+1}: ")

        ds_bai_hat.append(ten_bai)

    return ds_bai_hat

def timBai(ds_bai_hat, ten_bai):

    result = ds_bai_hat.find(ten_bai)

    if result is not None:

        print(f"Bài hát '{ten_bai}' được tìm thấy ở vị trí đầu tiên: {ds_bai_hat.__str__().index(ten_bai) // 4 + 1}")

    else:

        print(f"Không tìm thấy bài hát '{ten_bai}'")

def inTT(ds_bai_hat):

    print("Danh sách bài hát trên đĩa CD hay playlist:")

    print(ds_bai_hat)

from quan_ly_cd import nhapDL, timBai, inTT

def main():

    ds_bai_hat = nhapDL()

    while True:

        print("====================================")

        print("1. Tìm bài hát")

        print("2. In danh sách bài hát")

        print("3. Thoát")

        choice = int(input("Nhập lựa chọn của bạn: "))

        if choice == 1:

            ten_bai = input("Nhập tên bài hát cần tìm: ")

            timBai(ds_bai_hat, ten_bai)

Vietjack official store
Đăng ký gói thi VIP

VIP +1 - Luyện thi tất cả các đề có trên Website trong 1 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +3 - Luyện thi tất cả các đề có trên Website trong 3 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +6 - Luyện thi tất cả các đề có trên Website trong 6 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +12 - Luyện thi tất cả các đề có trên Website trong 12 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay