Biểu thức số học

Nhắc lại toán tử gán. Quan điểm chung có thể được viết như sau: tên_biến = biểu thức Biểu thức ở bên phải của toán tử gán cho phép bạn tính giá trị của các biến bằng nhiều công thức khác nhau.
 
Biểu thức có thể chứa:
x số nguyên và số thực (trong số thực, phần nguyên và phần phân số được phân tách bằng dấu chấm, không phải dấu phẩy như thông lệ trong toán học)
x dấu số học:  
+ bổ sung,
- phép trừ,
* nhân lên,
/ bộ phận
**lũy thừa;

x lệnh gọi hàm tiêu chuẩn (chúng tôi sẽ chỉ cung cấp một phần của tập hợp lớn. Tất cả các hàm toán học được mô tả trong thư viện math, thư viện này phải được kết nối bằng cách sử dụng nhập toán học  dòng)
 abs(n) mô đun số nguyên n
 math.fabs(x) mô-đun số thực x 
 math.sqrt(x) căn bậc hai của một số thực x
 math.pow(x,y) tính x thành lũy thừa của y;

x dấu ngoặc đơn để thay đổi thứ tự các hành động.
 
Biểu thức ngắn
Khi thay đổi giá trị của các biến, sẽ thuận tiện khi sử dụng chữ viết tắt & nbsp; <đầu>
 

Toàn bộ nội dung Ký hiệu viết tắt
a = a + b a +=  b
a = a - b a -=  b
a = a*b a *=  b
a = a / b a /=  b

Hàm nội dòng

Mọi ngôn ngữ lập trình đều bao gồm nhiều hàm tích hợp sẵn có thể được sử dụng trong các biểu thức số học.
Để sử dụng các chức năng bổ sung, bạn thường cần thêm các thư viện bổ sung.

Ví dụ: các hàm toán học tiêu chuẩn được sử dụng phổ biến nhất và cách viết chúng bằng Python:

 abs(i) mô đun số nguyên i,
 math.fabs(x) mô đun số thực x,
 math.sqrt(x) căn bậc hai của một số thực x,
 math.pow(x,y) tính x thành lũy thừa của y.
 
Cần ghi nhớ!
Đối số của hàm luôn được viết trong ngoặc đơn.

Để các chức năng này hoạt động, bạn cần kết nối một thư viện toán học bổ sung (mô-đun).
Điều này có thể được thực hiện bằng cách thêm dòng vào đầu chương trình   nhập phép toán Bạn có thể tìm thấy mô tả chi tiết về các chức năng mà mô-đun này chứa tại trang web tài liệu Python chính thức.

Quy tắc viết biểu thức số học bằng ngôn ngữ lập trình

Giả sử chúng ta cần tính một biểu thức được viết dưới dạng toán học theo cách này  
\( {2\ *\ 17, 56 ^ 2 \trên 7\ *\ 2,47\ *\ 0,43}\)
 

Trước khi viết chương trình tính toán kết quả cho chúng ta, hãy lập công thức QUY TẮC để viết biểu thức đại số bằng ngôn ngữ lập trình:
 
Cần ghi nhớ!
  1. Biểu thức chứa số, tên biến khác, dấu toán tử, dấu ngoặc đơn, tên hàm.
  2. Các phép toán số học và dấu của chúng (+, -, *, /, // , %).
  3. Dấu phân cách thập phân là dấu chấm.
  4. Biểu thức được viết trên một dòng (ký hiệu tuyến tính của biểu thức), các ký tự được sắp xếp liên tục nối tiếp nhau, TẤT CẢ dấu phép toán được đặt xuống và dấu ngoặc đơn được sử dụng.

Như vậy, theo quy tắc viết biểu thức số học, chúng ta phải dịch phân số (ký hiệu toán học) này thành ký hiệu tuyến tính, tức là viết phân số trên một dòng.
Vì cả tử số và mẫu số đều phức tạp (nghĩa là chúng chứa hai thừa số trở lên) nên khi viết ở dạng tuyến tính cần lấy biểu thức ở tử số và mẫu số trong ngoặc.
Do đó, ký hiệu tuyến tính của một biểu thức như vậy sẽ trông như thế này: (2*17.56*17.56)/(7*2.47*0.43) Hãy viết chương trình tính biểu thức này. Để làm điều này, hãy xác định dữ liệu đầu vào và đầu ra

Đầu vào
Vì chúng ta biết tất cả các giá trị nên không cần nhập bất cứ thứ gì từ bàn phím, do đó sẽ không có giá trị đầu vào.

Dấu ấn
Chương trình sẽ hiển thị kết quả của biểu thức số học này (bạn có thể nhập nó vào bất kỳ biến nào hoặc hiển thị ngay giá trị trên màn hình).

Ta sẽ hiển thị ngay kết quả của biểu thức ra màn hình mà không cần lưu vào biến nào.  
Vì chúng ta có một phân số nên kết quả sẽ là một số thực  in((2 * 17,56 * 17,56) / (7 * 2,47 * 0,43)) Chạy chương trình trên máy tính của bạn và kiểm tra xem chương trình có tạo ra kết quả bằng  82.94984330235246

Sau đó hoàn thành nhiệm vụ.
 
 

Phép chia số nguyên

Kết quả của phép chia ("/") trong Python có thể là một số không nguyên hoặc, như người ta nói trong lập trình,  số thực. Thường thì chúng ta cần lấy một số nguyên và một số dư từ một phép chia. Ví dụ: chúng ta biết chiều dài của một vật thể tính bằng centimet và chúng ta cần tìm xem vật thể đó dài bao nhiêu mét và còn lại bao nhiêu centimet. 
Ví dụ 
435 cm = 4 mét 35 cm.
Điều này có thể đạt được nếu chúng ta chia số 435 cho 100, nghĩa là phần nguyên của phép chia cho 100.
35 cm có thể nhận được nếu chúng ta lấy phần còn lại của phép chia 435 cho 100.
Trong những trường hợp như vậy, các thao tác sau được sử dụng:
 // - phép chia số nguyên
 % - số dư của phép chia.

Chương trình có thể được viết như thế này: chiều dài = 435 m = chiều dài // 100 cm = chiều dài% 100


Bạn phải nhớ!
Các phép chia số nguyên:
  1. // - phép chia số nguyên
  2. % - phần còn lại của phép chia