2 trong trăn

Khi bạn đang đọc bài này thì phương trình bậc 2 là một bài kinh điển mà chắc chắn rằng bạn đã được học và có cách giải đúng không?

Vui lòng xem code mẫu sau để biết cách giải phương trình bậc 2 trong Python

Ví dụ này được viết trên PyCharm

mẫu mã

import math """ # Giải phương trình bậc 2: ax2 + bx + c = 0 # @param a: hệ số bậc 2 # @param b: hệ số bậc 1 # @param c: số hạng tự do """ def giaiPTBac2(a, b, c): # kiểm tra các hệ số if (a == 0): if (b == 0): print ("Phương trình vô nghiệm!"); else: print ("Phương trình có một nghiệm: x = ", + (-c / b)); return; # tính delta delta = b * b - 4 * a * c; # tính nghiệm if (delta > 0): x1 = (float)((-b + math.sqrt(delta)) / (2 * a)); x2 = (float)((-b - math.sqrt(delta)) / (2 * a)); print ("Phương trình có 2 nghiệm là: x1 = ", x1, " và x2 = ", x2); elif (delta == 0): x1 = (-b / (2 * a)); print("Phương trình có nghiệm kép: x1 = x2 = ", x1); else: print("Phương trình vô nghiệm!"); # Nhập các hệ số a = float(input("Nhập hệ số bậc 2, a = ")); b = float(input("Nhập hệ số bậc 1, b = ")); c = float(input("Nhập hằng số tự do, c = ")); # Gọi hàm giải phương trình bậc 2 giaiPTBac2(a, b, c)

Kết quả

Nhập hệ số bậc 2, a = 2 Nhập hệ số bậc 1, b = 1 Nhập hằng số tự do, c = -1 Phương trình có 2 nghiệm là: x1 = 0.5 và x2 = -1.0

Trong ví dụ trên, hàm toán học. sqrt(a) được sử dụng để tính căn bậc 2 của a. Hàm input() được sử dụng để nhập dữ liệu từ bàn phím

và del cho là rasie khẳng định elif từ lambda return break khác toàn cầu không thử lớp trừ khi hoặc trong khi tiếp tục thực hiện nhập khẩu năng suất def cuối cùng trong bản in

3. basic data type 3. 1 Kiểu dữ liệu Bạn có thể sử dụng các phép toán học trong python chẳng hạn như +, -, *, /. Ví dụ

>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # Phép chia luôn trả về số thực 1.6 >>> 17 / 3 # phép chia trả về số thực chứ không phải số nguyên như một số ngôn ngữ khác 5.666666666666667 >>> >>> 17 // 3 # phép chia loại bỏ phần thập phân 5 >>> 17 % 3 # toán tử phần % trả về phần dư của phép chia 2 >>> 5 * 3 + 2 17

3. 2 Kiểu chuỗi Kiểu chuỗi trong python có thể được biểu diễn dưới dạng các ký tự nằm trong dấu ' ' hoặc " "

>>> 'spam eggs' # dấu ' ' 'spam eggs' >>> 'doesn\'t' #dùng \ để escape dấu ' "doesn't" >>> "doesn't" # hoặc dùng dấu " thay vào đó "doesn't" >>> '"Yes," he said.' '"Yes," he said.' >>> "\"Yes,\" he said." '"Yes," he said.' >>> '"Isn\'t," she said.' '"Isn\'t," she said.'

3. 3 Danh sách (Lists) Đây là kiểu tập hợp dữ liệu, dùng để nhóm các giá trị lại với nhau

>>> squares = [1, 4, 9, 16, 25] >>> squares [1, 4, 9, 16, 25] >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

4. Điều kiện câu lệnh trong Python 4. 1 Câu lệnh nếu Một ví dụ cơ bản về câu lệnh nếu khác ở đây, if (biểu thức) và elif(biểu thức) dùng để xác định nhiều lựa chọn

>>> x = int(input("Please enter an integer: ")) Please enter an integer: 42 >>> if x < 0: .. x = 0 .. print('Negative changed to zero') .. elif x == 0: .. print('Zero') .. elif x == 1: .. print('Single') .. else: .. print('More') ... More

4. 2 Vòng lặp cho Vòng lặp cho trong python hơi khác một chút so với C. Vòng lặp cho python sẽ lặp thông qua từng mục của bất kỳ hàng nào (một danh sách hoặc một chuỗi). Ví dụ

________số 8

4. 3 Hàm Phạm Vi()

Nếu bạn cần lặp qua một chuỗi số, python cung cấp một hàm build range() để lặp

>>> for i in range(5): .. print(i) ... 0 1 2 3 4

4. 4 Câu lệnh ngắt, tiếp tục và mệnh đề khác trên vòng lặp Câu lệnh ngắt dùng để thoát khỏi khối gần nhất trong vòng lặp for hoặc while. Vòng lặp bên ngoài ra còn có thể có một mệnh đề khác được thực thi khi vòng lặp chạy hết và trở nên sai

Nhập hệ số bậc 2, a = 2 Nhập hệ số bậc 1, b = 1 Nhập hằng số tự do, c = -1 Phương trình có 2 nghiệm là: x1 = 0.5 và x2 = -1.0 0

Lệnh tiếp tục được vay mượn từ C, dùng để nhảy qua vòng lặp tiếp theo

Nhập hệ số bậc 2, a = 2 Nhập hệ số bậc 1, b = 1 Nhập hằng số tự do, c = -1 Phương trình có 2 nghiệm là: x1 = 0.5 và x2 = -1.0 1

Trên đây là bài viết cơ bản về lập trình Python, ở phần tiếp theo chúng ta sẽ cùng tìm hiểu về cách tạo Hàm trong Python, cấu trúc danh sách dữ liệu, các khái niệm về hướng đối tượng trong Python. Cảm ơn các bạn đã theo dõi

Chủ đề