Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input: a = 2, b = 4 Output: 4 Input: a = -1, b = -4 Output: -1
Bàn luận This is the naive approach where we will compare two numbers using if-else statement and will print the output accordingly.
Example:
Python3
Đưa ra hai số, hãy viết mã Python để tìm mức tối đa của hai số này.
Phương pháp số 1: Đây là cách tiếp cận ngây thơ, nơi chúng tôi sẽ so sánh hai số bằng câu lệnh IF-Else và sẽ in đầu ra cho phù hợp.
def
maximum[a, b]:
4 is a maximum number8
4 is a maximum number9
____10
4 is a maximum number1
4 is a maximum number2
4 is a maximum number3
4 is a maximum number4
4 is a maximum number5
4 is a maximum number6
4 is a maximum number4
4 is a maximum number5
maximum number is: [4]2
maximum number is: [4]9
max[ x, y, z, .... ]0
maximum number is: [4]
34 is a maximum number
2 maximum number is: [4]
5 Using max[] function
This function is used to find the maximum of the values passed as its arguments.
Example:
Python3
maximum number is: [4]6
4 is a maximum number2
maximum number is: [4]8
4 is a maximum number4
4 is a maximum number5
maximum number is: [4]2
maximum number is: [4]3
4 is a maximum number2
maximum number is: [4]5
maximum number is: [4]9
#!/usr/bin/python print "max[80, 100, 1000] : ", max[80, 100, 1000] print "max[-20, 100, 400] : ", max[-20, 100, 400] print "max[-80, -20, -10] : ", max[-80, -20, -10] print "max[0, 100, -400] : ", max[0, 100, -400]2
maximum number is: [4]
64 is a maximum number
2 maximum number is: [4]
8 Using Ternary Operator
Phương pháp số 2: Sử dụng hàm tối đa [] hàm này được sử dụng để tìm mức tối đa của các giá trị được truyền dưới dạng đối số của nó.
Example:
Python3
maximum number is: [4]6
4 is a maximum number2
maximum number is: [4]8
4 is a maximum number4
4 is a maximum number5
maximum number is: [4]2
maximum number is: [4]3
4 is a maximum number2
maximum number is: [4]5
maximum number is: [4]
64 is a maximum number
2 maximum number is: [4]
8
Python3
4 is a maximum number6
4 is a maximum number2
maximum number is: [4]5
>>> sys.maxint
9223372036854775807
04 is a maximum number2
maximum number is: [4]8
Phương pháp số 2: Sử dụng hàm tối đa [] hàm này được sử dụng để tìm mức tối đa của các giá trị được truyền dưới dạng đối số của nó.
maximum number is: [4]9
def
2def
3def
4maximum number is: [4]
34 is a maximum number
2 maximum number is: [4]
5
4 is a maximum number
max[ x, y, z, .... ]
74 is a maximum number
2 max[ x, y, z, .... ]
9#!/usr/bin/python
print "max[80, 100, 1000] : ", max[80, 100, 1000]
print "max[-20, 100, 400] : ", max[-20, 100, 400]
print "max[-80, -20, -10] : ", max[-80, -20, -10]
print "max[0, 100, -400] : ", max[0, 100, -400]
0
Python3
Phương pháp số 3: Sử dụng toán tử Ternary
Toán tử này còn được gọi là biểu thức có điều kiện là các toán tử đánh giá một cái gì đó dựa trên một điều kiện là đúng hoặc sai. Nó chỉ đơn giản cho phép kiểm tra một điều kiện trong một dòng
maximum number is: [4]9
maximum[a, b]:
9
0
1maximum number is: [4]
34 is a maximum number
2 maximum number is: [4]
5
maximum number is: [4]
Sự mô tả
Phương thức số Python Max [] trả về lớn nhất trong số các đối số của nó: giá trị gần nhất với vô cùng dương.max[] returns the largest of its arguments: the value closest to positive infinity.
Cú pháp
Sau đây là cú pháp cho phương thức tối đa [] -max[] method −
max[ x, y, z, .... ]
Thông số
x - Đây là một biểu thức số. − This is a numeric expression.
Y - đây cũng là một biểu thức số. − This is also a numeric expression.
Z - đây cũng là một biểu thức số. − This is also a numeric expression.
Giá trị trả về
Phương pháp này trả về lớn nhất của các đối số của nó.
Thí dụ
Ví dụ sau đây cho thấy cách sử dụng phương thức Max [].
#!/usr/bin/python print "max[80, 100, 1000] : ", max[80, 100, 1000] print "max[-20, 100, 400] : ", max[-20, 100, 400] print "max[-80, -20, -10] : ", max[-80, -20, -10] print "max[0, 100, -400] : ", max[0, 100, -400]
Khi chúng tôi chạy trên chương trình, nó tạo ra kết quả sau -
max[80, 100, 1000] : 1000 max[-20, 100, 400] : 400 max[-80, -20, -10] : -10 max[0, 100, -400] : 100
python_numbers.htm
Python 3
Trong Python 3, câu hỏi này không được áp dụng. Loại
2 đơn giản là không liên kết.
Tuy nhiên, bạn thực sự có thể đang tìm kiếm thông tin về kích thước từ của trình thông dịch hiện tại, sẽ giống như kích thước từ của máy trong hầu hết các trường hợp. Thông tin đó vẫn có sẵn trong Python 3 là
3, đây là giá trị tối đa có thể được thể hiện bằng một từ đã ký. Tương tự, đó là kích thước của danh sách lớn nhất có thể hoặc trình tự trong bộ nhớ.
Nói chung, giá trị tối đa có thể được biểu thị bằng một từ không dấu sẽ là
4 và số lượng bit trong một từ sẽ là
5. Xem câu trả lời này để biết thêm thông tin.
Python 2
Trong Python 2, giá trị tối đa cho các giá trị
2 có sẵn là
7:
>>> sys.maxint
9223372036854775807
Bạn có thể tính giá trị tối thiểu với
8 như được hiển thị ở đây.
Python liền mạch chuyển từ số nguyên đơn giản sang số nguyên dài khi bạn vượt quá giá trị này. Vì vậy, hầu hết thời gian, bạn sẽ không cần phải biết điều đó.