
Toán tử cơ bản trong Python
Bài tập
Viết chương trình tính diện tích hình tam giác có chiều cao h
và độ dài cạnh đáy a
được nhập từ bàn phím (chiều cao và độ dài cạnh đáy của hình tam giác này là một số nguyên). Sau đó, in ra màn hình “The area of triangle is {P}
” với {P}
là diện tích của hình tam giác.
Ví dụ nếu bạn nhập a = 10, h = 12
thì màn hình sẽ hiển thị ra:
The area of triangle is 60
Trước khi làm bài này bạn hãy đọc phần lý thuyết để biết thêm về các toán tử trong Python.
Lý thuyết
Trong chương trước bạn đã được làm quen với các toán tử như toán tử = +, -, *, /, %, ...
Ở chương này bạn sẽ đi sâu hơn về các toán tử trong Python.
Python xây dựng 7 loại hình tính toán trên toán tử như sau:
- Python Arithmetic Operator (toán tử số học)
- Python Relational Operator (toán tử quan hệ)
- Python Assignment Operator (toán tử gán)
- Python Membership Operator (toán tử membership)
- Python Identity Operator (toán tử identity)
- Python Logical Operator (toán tử logic)
- Python Bitwise Operator (toán tử thao tác bit)
Trong bài này bạn sẽ tìm hiểu về loại toán tử đầu tiên, đó là Arithmetic Operators
Arithmetic Operators
Đây là toán tử dùng để thao tác với các phép toán như cộng, trừ, nhân, chia, chia dư, … Xem bảng đầy đủ về các toán tử số học:
Operator | Purpose | Ví dụ |
+ |
Toán tử cộng 2 giá trị. |
7 + 3 = 10 |
– |
Toán tử trừ 2 giá trị. |
7 – 3 = 4 |
* | Toán tử nhân 2 giá trị. | 7 * 3 = 21 |
/ |
Toán tử chia 2 giá trị. |
7 / 3 = 2.(3) |
// |
Toán tử chia lấy phần nguyên của 2 giá trị. |
7 // 3 = 2 10 // 6 = 1 |
% |
Toán tử chia lấy phần dư của 2 giá trị. |
7 % 3 = 1 10 % 6 = 4 |
** | Toán tử mũ (a**b = ab) |
2 ** 3 = 8 5 ** 7 = 78125 |
-
Ví dụ
x = 15
y = 4
print('x + y =', x+y)
print('x - y =', x-y)
print('x * y =', x*y)
print('x / y =', x/y)
print('x % y =', x % y)
print('x // y =', x//y)
print('x ** y =', x**y)
Kết quả khi chạy chương trình:
x + y = 19
x - y = 11
x * y = 60
x / y = 3.75
x % y = 3
x // y = 3
x ** y = 50625
Đọc tới đây bạn đã hiểu thêm về các toán tử trong Python.
Hướng dẫn
Công thức tính diện tích tam giác được cho như sau:
Code mẫu:
a = int(input())
h = int(input())
area = 1/2 * a * h
print("The area of triangle is", area)
Post Comment