Tăng có nghĩa là thêm một vào một số hoặc một giá trị trong khi giảm có nghĩa là trừ một cho một số hoặc một giá trị
Cách tăng trưởng trong Python
Trong bài viết này, chúng ta sẽ thảo luận chi tiết về hai toán tử này, vì vậy, trước tiên hãy bắt đầu với toán tử gia số, bạn có thể thực hiện điều đó bằng ba phương pháp khác nhau được giải thích bên dưới
- Bằng cách sử dụng toán tử cộng
- Bằng cách sử dụng toán tử tốc ký
- Theo chức năng do người dùng xác định
Tăng sử dụng toán tử bổ sung
Một trong những phương pháp đơn giản nhất là sử dụng toán tử cộng để tăng số
a=10 a=a+1 print["a=",a]
Hình 1. Tăng sử dụng toán tử bổ sung
đầu ra
Hình 2. đầu ra
Trong đoạn mã trên, chúng ta có một biến “a” có giá trị là 10. Để tăng “a”, chúng ta thêm 1 vào nó bằng toán tử + và nhận được 11 như trong hình 2
Tăng sử dụng Toán tử tốc ký
Trong python, chúng tôi có các toán tử tốc ký giúp công việc dễ dàng hơn. Toán tử “+=” này có thể được sử dụng để tăng một số vì nó cộng hai số và gán kết quả cho toán hạng bên trái
weight=50 weight+=1 print["increment weight=",weight]
Hình 3. Gia số bằng cách sử dụng Toán tử tốc ký
đầu ra
hinh 4. đầu ra
Trong ví dụ trên, biến trọng số có giá trị là 50. Ở phía bên phải của += toán tử tốc ký, chúng tôi có 1 cho chúng tôi biết rằng chúng tôi đang thêm một trọng số. Trong khi ở phía bên trái, chúng ta có một biến trọng số, điều đó có nghĩa là chúng ta đang gán lại giá trị cho biến trọng số sau khi tăng. Giá trị mới cho trọng lượng được hiển thị trong hình 4
Tăng theo chức năng do người dùng xác định
Vì python không hỗ trợ các toán tử tăng và giảm đơn nguyên, vì vậy chúng tôi có thể xác định số gia tăng dưới dạng hàm do người dùng xác định bằng cách sử dụng từ khóa def và xác định nó dưới dạng hàm cũng sẽ tăng khả năng sử dụng lại
def increment[n]: return n+1 print["increment of n is:",increment[11]]
Hình 5. Tăng theo chức năng do người dùng xác định
đầu ra
Hình 6. đầu ra
Trong hình 5 ở trên, chúng ta đã khai báo một hàm increment sử dụng từ khóa def. Nó nhận một tham số n là một số. Hàm này trả về một số bằng cách thêm một số vào nó. Vì vậy, một khi chúng tôi xác định chức năng này, nó có thể được gọi khi cần thiết
Cách giảm trong Python
Giảm có nghĩa là trừ một từ một số hoặc từ một giá trị. Có nhiều phương pháp khác nhau mà qua đó chúng ta có thể giảm một số
- Bằng cách sử dụng toán tử trừ
- Bằng cách sử dụng toán tử tốc ký
- Theo chức năng do người dùng xác định
Giảm sử dụng Toán tử trừ
Phương pháp đơn giản nhất là sử dụng toán tử trừ để giảm một số
a=10 a=a-1 print["a=",a]
Hình 1. Giảm sử dụng Toán tử trừ
đầu ra
Hình 2. đầu ra
Trong đoạn mã trên, chúng ta có một biến “a” có giá trị là 10. Để giảm “a”, chúng ta trừ 1 từ nó và chúng ta nhận được 9 như trong hình 2
Giảm sử dụng toán tử tốc ký
Trong python, chúng tôi có các toán tử tốc ký giúp công việc dễ dàng hơn. Toán tử “-=” này có thể được sử dụng để giảm một số khi nó trừ hai số và gán kết quả cho toán hạng bên trái
dozen=12 dozen-=1 print["decrement dozen=",dozen]
Hình 3. Giảm sử dụng Toán tử tốc ký
đầu ra
hinh 4. đầu ra
Trong ví dụ trên, biến chục có giá trị là 12. Ở phía bên phải của toán tử tốc ký -=, chúng ta có 1 cho chúng ta biết rằng chúng ta đang trừ một biến từ một chục biến. Trong khi ở phía bên trái, chúng tôi có hàng tá biến, điều đó có nghĩa là chúng tôi đang gán giá trị trở lại cho hàng tá biến sau khi giảm. Giá trị mới cho chục được hiển thị trong hình 4
Giảm theo chức năng do người dùng xác định
Vì python không hỗ trợ các toán tử tăng và giảm đơn nguyên nên chúng ta có thể định nghĩa giảm như một hàm do người dùng xác định bằng cách sử dụng từ khóa def. Do đó, việc xác định nó như một chức năng sẽ tăng khả năng sử dụng lại
def decrement[n]: return n-1 print["decrement of n is:",decrement[20]]
Hình 5. Giảm theo chức năng do người dùng xác định
đầu ra
Hình 6. đầu ra
Trong ví dụ trên, chúng ta đã khai báo một hàm giảm sử dụng từ khóa def. Nó nhận một tham số n là một số. Hàm này trả về một số bằng cách trừ một số từ nó. Vì vậy, một khi chúng ta định nghĩa hàm giảm dần trong chương trình và có thể gọi nó khi cần
Karim Buzdar
Karim Buzdar có bằng kỹ sư viễn thông và có một số chứng chỉ quản trị hệ thống bao gồm CCNA RS, SCP và ACE. Là một kỹ sư CNTT và tác giả kỹ thuật, anh ấy viết cho nhiều trang web khác nhau