Hướng dẫn python program to find largest of 5 numbers using nested if - chương trình python để tìm số lớn nhất trong 5 số bằng cách sử dụng if lồng nhau
Trang chủ »Python» Chương trình Python Python | Nested If Ather Ví dụ: Ở đây, chúng tôi đang thực hiện một chương trình, nó sẽ nhập ba số và tìm số lớn nhất trong ba số. Gửi bởi Pankaj Singh, vào ngày 04 tháng 10 năm 2018 Here, we are implement a program, it will input three numbers and find the largest of three
numbers. Đầu vào ba số nguyên và tìm số lớn nhất trong số chúng bằng cách sử dụng lồng nhau nếu khác trong Python. Example: Input: Enter first number: 10 Enter second number: 20 Enter third number: 5 Output: Largest number: 20 Program: # input three integer numbers a=int(input("Enter A: ")) b=int(input("Enter B: ")) c=int(input("Enter C: ")) # conditions to find largest if a>b: if a>c: g=a else: g=c else: if b>c: g=b else: g=c # print the largest number print("Greater = ",g) Đầu ra Enter A: 10 Enter B: 20 Enter C: 5 Greater = 20 Các chương trình cơ bản của Python »
Có một số lỗi cú pháp, mặc dù. Một cấu trúc như
Không hợp lệ trong C. Không rõ với tôi làm thế nào OP đã lên kế hoạch cấu trúc các ____77 được lồng nhau để giải quyết nhiệm vụ, nhưng trước khi tiếp tục, tôi đề nghị viết một số bài kiểm tra đơn giản để xác minh tính chính xác của thuật toán:
Bạn có thể kiểm tra nó ở đây và cố gắng viết lại chức năng bằng cách sử dụng các câu lệnh lồng nhau, nếu bạn muốn. Có lẽ một cái gì đó giống như Trong chương trình này, chúng tôi sẽ tìm thấy số lớn nhất trong số ba số, tương tự như số trước, nhưng nó được lồng vào phiên bản IF-Else. Hợp lýĐặt ba biến là: a = 400, b = 200 và c = 300 Logic diễn ra như thế này:
Xem sơ đồ dòng chảy dưới đây để hiểu rõ hơn. Chương trình# Take 3 numbers from user num1 = int(input("Enter 1st number : ")) num2 = int(input("\nEnter 2nd number : ")) num3 = int(input("\nEnter 3rd number : ")) # Find largest number if num1 >= num2 : if num1 >= num3 : print("\n" + str(num1), "is largest number") else : print("\n" + str(num3), "is largest number") else : if num2 >= num3 : print("\n" + str(num2), " is largest number") else : print("\n" + str(num3), " is largest number") Đầu ra
|