Ngôn ngữ lập trình Python là ngôn ngữ lập trình cấp cao và hướng đối tượng. Python là một ngôn ngữ lập trình cấp cao mạnh mẽ, dễ học. Nó có một cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng Show Ở đây, chúng tôi sẽ lấy đầu vào từ người dùng (hai số) và trả về số lượng tối đa của họ bằng các phương thức khác nhau trong Python Thí dụ Input: num1 = 54, num2 = 23 Output: 54 Python cung cấp cho người dùng nhiều cách để thực hiện một tác vụ và để tìm tối đa hai số, chúng tôi có các phương thức này,
1) Tìm giá trị lớn nhất của hai số bằng câu lệnh if-elseTrong phương pháp này, chúng ta sẽ sử dụng các thang if-else với các toán tử điều kiện để tìm giá trị lớn nhất của hai số thuật toán
Chương trình in số lớn nhất bằng thang if-else # Python program to return maximum of two numbers # Getting input from user num1 = int(input("Enter the first number: ")) num2 = int(input("Enter the second number: ")) # printing the maximum value if(num1 > num2): print(num1, "is greater") elif(num1 < num2): print(num2, "is greater") else: print("Both are equal") đầu ra RUN 1: Enter the first number: 12 Enter the second number: 34 34 is greater RUN 2: Enter the first number: 34 Enter the second number: 12 34 is greater RUN 3: Enter the first number: 12 Enter the second number: 12 Both are equal Giải trình Trong đoạn mã trên, chúng tôi đã lấy hai giá trị số nguyên làm đầu vào từ người dùng (num1, num2). Và sau đó sử dụng toán tử bậc ba, chúng tôi đã in ra giá trị lớn nhất Đầu tiên, hai số được đọc từ người dùng và được lưu trữ trong biến thứ nhất và thứ hai. Sau đó, quyết định lớn nhất trong chương trình được đưa ra bằng cách sử dụng câu lệnh Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 04 của python Mã nguồn Python. Số lớn nhất trong hai số
Đầu ra hai số lớn nhất của PythonRun 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 0 Đưa ra hai đầu vào số nguyên, mục tiêu là tìm số lớn nhất trong số hai đầu vào số nguyên. Để làm như vậy, chúng tôi thường sử dụng câu lệnh if-else để kiểm tra cái nào lớn hơn. Dưới đây là một số phương pháp Python để giải quyết vấn đề nêu trên
Chúng ta sẽ thảo luận chi tiết về các phương pháp nêu trên trong các phần sắp tới Phương pháp số 1. Đây là cách tiếp cận ngây thơ khi chúng ta sẽ so sánh hai số bằng cách sử dụng câu lệnh if-else và sẽ in kết quả tương ứng Thí dụ. Python3Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 05 Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 06
Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 07 Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 08 40 40 42 43 44 45 46 47 48 40 40 41 46 47 44 40 46 ________ 58 ________ 54 ________ 59 44 44 42 43____54 Đầu ra 4 Phương pháp #2. Sử dụng hàm max() Thí dụ. Python3Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 05 Run 1: ------------------ Enter first number: 33 Enter second number: 23 Largest = 33 Run 2: ------------------ Enter first number: -45 Enter second number: 0 Largest = 06
________ 58 ________ 54 ________ 59 44 44 42
7344 75 76_______53____378 Đầu ra 4 Phương pháp #3. Sử dụng toán tử ternary Toán tử này còn được gọi là biểu thức điều kiện là toán tử đánh giá điều gì đó dựa trên điều kiện là đúng hay sai. Nó chỉ đơn giản cho phép kiểm tra một điều kiện trong một dòng |