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
print["Enter Two Numbers: "] numOne = int[input[]] numTwo = int[input[]] if numOne>numTwo: print["\nLargest Number =", numOne] else: print["\nLargest Number =", numTwo]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
print["Enter Two Numbers: ", end=""] try: numOne = int[input[]] try: numTwo = int[input[]] print[] if numOne>numTwo: print[numOne, ">", numTwo] elif numTwo>numOne: print[numTwo, ">", numOne] else: print[numOne, "=", numTwo] except ValueError: print["\nInvalid Input!"] except ValueError: print["\nInvalid Input!"]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
def FindLargOfTwo[x, y]: if x>y: return 1 elif xnumTwo: print["\nLargest Number =", numOne] else: print["\nLargest Number =", numTwo]7
4 is a maximum number2
print["Enter Two Numbers: "] numOne = int[input[]] numTwo = int[input[]] if numOne>numTwo: print["\nLargest Number =", numOne] else: print["\nLargest Number =", numTwo]9
print["Enter Two Numbers: ", end=""] try: numOne = int[input[]] try: numTwo = int[input[]] print[] if numOne>numTwo: print[numOne, ">", numTwo] elif numTwo>numOne: print[numTwo, ">", numOne] else: print[numOne, "=", numTwo] except ValueError: print["\nInvalid Input!"] except ValueError: print["\nInvalid Input!"]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]
Bài viết này được tạo ra để bao gồm một số chương trình trong Python, tìm và in lớn nhất hoặc lớn nhất giữa hai số được nhập bởi người dùng. Dưới đây là danh sách các phương pháp để thực hiện công việc:
- Tìm lớn nhất trong số hai số bằng cách sử dụng if-elseif-else
- Sử dụng nếu chỉif only
- Sử dụng chức năng do người dùng xác định
Tìm lớn nhất trong số hai số bằng cách sử dụng if-else
Sử dụng nếu chỉif-else statement, find and print the largest one as shown in the program given below:
Sử dụng chức năng do người dùng xác địnhwrite a Python program to find largest between two numbers using if-else. Here is its answer:
print["Enter Two Numbers: "] numOne = int[input[]] numTwo = int[input[]] if numOne>numTwo: print["\nLargest Number =", numOne] else: print["\nLargest Number =", numTwo]
Để tìm lớn nhất hoặc lớn nhất trong hai số trong Python, bạn phải yêu cầu người dùng nhập bất kỳ hai số nào, sau đó sử dụng câu lệnh if-else, tìm và in lớn nhất như trong chương trình được đưa ra dưới đây:
Câu hỏi là, viết một chương trình Python để tìm lớn nhất giữa hai số bằng IF-Else. Đây là câu trả lời của nó:30 as first number, press
2 key, then enter 40 as second number and press
2 key to find and print largest of two numbers like shown in the snapshot given below:
Đây là mẫu chạy mẫu của nó:
- Bây giờ các đầu vào cung cấp cho biết 30 là số đầu tiên, nhấn phím ____992, sau đó nhập 40 dưới dạng số thứ hai và nhấn phím
- Bây giờ điều kiện [của nếu] numone> numtwo hoặc 30> 40 đánh giá là sai, do đó dòng chương trình đi vào bên trong phần thân của đối tác của nó, đó là khác và in giá trị của NUMTWO là số lớn nhấtif] numOne>numTwo or 30>40 evaluates to be false, therefore program flow goes inside the body of its counterpart, that is else, and prints the value of numTwo as largest number
Phiên bản sửa đổi của chương trình trước
Đây là phiên bản sửa đổi của chương trình trước. Chương trình này xử lý với đầu vào không hợp lệ và bình đẳng cả hai. Đó là, khi người dùng nhập hai số như C và $, hoặc 4 là cả số thứ nhất và số thứ hai:c and $, or 4 as both first and second number:
print["Enter Two Numbers: ", end=""] try: numOne = int[input[]] try: numTwo = int[input[]] print[] if numOne>numTwo: print[numOne, ">", numTwo] elif numTwo>numOne: print[numTwo, ">", numOne] else: print[numOne, "=", numTwo] except ValueError: print["\nInvalid Input!"] except ValueError: print["\nInvalid Input!"]
Dưới đây là chạy mẫu của nó với đầu vào của người dùng, 50 và 50 là số thứ nhất và thứ hai:50 and 50 as first and second number:
Và đây là một mẫu khác chạy với hai số đầu vào là 39 và 74:39 and 74:
Tìm lớn nhất trong số hai số bằng cách chỉ sử dụng nếu chỉ
Chương trình này được tạo chỉ bằng cách sử dụng câu lệnh. Ở đây sử dụng nếu, tôi đã áp dụng cả ba điều kiện. Đó là, liệu số thứ nhất có lớn hơn thứ hai, liệu số thứ hai có lớn hơn thứ nhất hay liệu cả hai số đều bằng nhau.if statement. Here using if, I've applied all three conditions. That is, whether first number is greater than second, whether second number is greater than first, or whether both numbers are equal.
print["Enter Two Numbers: ", end=""] numOne = int[input[]] numTwo = int[input[]] if numOne>numTwo: print["\nLargest Number =", numOne] if numTwo>numOne: print["\nLargest Number =", numTwo] if numOne==numTwo: print["\nBoth Numbers are Equal"]
Dưới đây là mẫu chạy của nó với đầu vào của người dùng 100 và 100 dưới dạng cả hai số:100 and 100 as both numbers:
Tìm lớn nhất trong số hai số sử dụng chức năng
Đây là chương trình cuối cùng của bài viết này, được tạo bằng hàm do người dùng xác định có tên findlargoftwo []. Phải mất hai đối số và trả về 1, nếu giá trị của đối số đầu tiên lớn hơn, trả về 2 nếu giá trị của đối số thứ hai lớn hơn.FindLargOfTwo[]. It takes two arguments and returns 1, if first argument's value is greater, returns 2 if second argument's value is greater.
def FindLargOfTwo[x, y]: if x>y: return 1 elif x