Tạo thư viện phương_ trình gồm hàm phuongTrinhBac2(a, b, c)

173

Với Vận dụng 1 trang 145 giải SGK Tin học 11 Kết nối tri thức chi tiết trong Bài 31: Thực hành thiết lập thư viện chương trình giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 11. Mời các bạn đón xem:

Tạo thư viện phương_ trình gồm hàm phuongTrinhBac2(a, b, c)

Vận dụng 1 trang 145 Tin học 11: Tạo thư viện phương_ trình gồm hàm phuongTrinhBac2(a, b, c) với a, b, c là các hệ số của phương trình ax2 + bx + c = 0. Tuỳ vào các giá trị của các tham số, hàm sẽ in ra thông báo nghiệm của phương trình.

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)

Đánh giá

0

0 đánh giá