Hướng dẫn how do i find the smallest number in a while loop in python? - làm cách nào để tìm số nhỏ nhất trong vòng lặp while trong python?

Xin chào! Bài viết này dành cho những người mới bắt đầu muốn hiểu mã cơ bản để tìm số nhỏ nhất trong Python. Vì vậy, hãy để bắt đầu.

Chúng tôi mong muốn tìm số nhỏ nhất trong Python của tất cả các số được đưa ra trong danh sách.

Nói nếu danh sách là: [32, 54, 67, 21]

Đầu ra phải là: 21

Trong bài viết này, chúng tôi sẽ hiểu 3 phương pháp khác nhau để làm điều này.

1. Sử dụng Python Min []

Min [] là một hàm tích hợp trong Python lấy một danh sách làm đối số và trả về số nhỏ nhất trong danh sách. Một ví dụ được đưa ra dưới đây-

#declaring a list
list1 = [-1, 65, 49, 13, -27] 
print ["list = ", list1]

#finding smallest number
s_num = min [list1]
print ["The smallest number in the given list is ", s_num]

Output:

list = [-1, 65, 49, 13, -27]
The smallest number in the given list is  -27

Đây là một trong những phương pháp đơn giản nhất để tìm số nhỏ nhất. Tất cả những gì bạn cần làm là chuyển danh sách cho min [] như một đối số.

2. Sử dụng python sort []

Sắp xếp [] là một phương thức sẵn có khác trong Python mà không trả về số lượng nhỏ nhất của danh sách. Thay vào đó, nó sắp xếp danh sách theo thứ tự tăng dần.is another inbuilt method in python that doesn’t return the smallestnumber of the list. Instead, it sorts the list in ascending order.

Vì vậy, bằng cách sắp xếp danh sách, chúng ta có thể truy cập phần tử đầu tiên của danh sách bằng cách sử dụng lập chỉ mục và đó sẽ là số nhỏ nhất trong danh sách đó. Hãy để xem mã:

#declaring a list
list1 = [17, 53, 46, 8, 71]
print ["list = ", list1]

#sorting the list
list1.sort []

#printing smallest number
print ["The smallest number in the given list is ", list1[0]]

Output:

list =  [17, 53, 46, 8, 71]
The smallest number in the given list is 8

3. Sử dụng vòng lặp ‘cho vòng lặp

ls1 = []
total_ele = int [input [" How many elements you want to enter? "]]

#getting list from the user
for i in range [total_ele]:
  n =int [input ["Enter a number:"]]
  ls1.append[n]
print [ls1]
min = ls1[0]

#finding smallest number
for i in range [len [ls1]]:
  if ls1[i] < min:
    min = ls1[i]
print ["The smallest element is ", min]

Trong mã trên, chúng tôi đang sử dụng hai vòng cho các vòng lặp, một để nhận các yếu tố của danh sách từ người dùng và cái thứ hai để tìm số nhỏ nhất từ ​​danh sách.for loops, one for getting the elements of the list from the user and the second one for finding the smallest number from the list.

Sau khi nhận các phần tử từ người dùng, chúng tôi xác định phần tử đầu tiên của danh sách [tại 0 chỉ mục] là số nhỏ nhất [tối thiểu]. Sau đó, với vòng lặp For, chúng tôi so sánh từng phần tử của danh sách với tối thiểu và nếu bất kỳ phần tử nào nhỏ hơn min, nó sẽ trở thành Min mới.min and if any element is smaller than min, it becomes the new min.

Đây là cách chúng tôi nhận được số nhỏ nhất từ ​​danh sách người dùng.

Đầu ra cho mã trên là:

How many elements you want to enter? 4
Enter a number: 15
Enter a number: 47
Enter a number: 23
Enter a number: 6
[15, 47, 23, 6]
The smallest number is  6

Sự kết luận

Vì vậy, đây là một số phương pháp để tìm số nhỏ nhất từ ​​danh sách đã cho trong Python. Hy vọng bạn hiểu điều này! Hãy đặt câu hỏi dưới đây, nếu có. Cảm ơn bạn! 🙂

Viết một chương trình Python để tìm số lượng lớn nhất và nhỏ nhất trong Python sử dụng cho vòng lặp

  1. Gán phần tử đầu tiên của một mảng cho biến giá trị lớn nhất [LT] và nhỏ nhất [ST].
  2. Đi qua mảng bằng cách sử dụng cho vòng lặp
  • Nếu phần tử của mảng a [i] nhỏ hơn phần tử đầu tiên của biến ST thì gán phần tử mảng cho st.a[i] is smaller than first element of variable st then assign array element to st.
  • khác nếu, phần tử mảng A [i] lớn hơn phần tử đầu tiên của biến LT sau đó gán phần tử mảng cho LT.a[i] is larger than first element of variable lt then assign array element to lt.

a = [5, 3, 2, 8]
st = a[0]
lt = a[0]
l = len[a]
for i in range[l]:
    if a[i] < st:
        st = a[i]
    elif a[i] > lt:
        lt = a [i]
print["Small: {}, Large: {} ".format[st,lt]]

Output:

Small: 2, Large: 8 

Thêm câu hỏi và câu trả lời lập trình Python

[Đã ghé thăm 1.900 lần, 116 chuyến thăm hôm nay]

Về Roopendra

Một kỹ sư DevOps, Adventure Trekker, có kinh nghiệm trong các công cụ và công nghệ DevOps khác nhau bao gồm Jenkins, Teamcity, Elaticsearch Logstash Kibana [Elk], ngôn ngữ ANSible và Scripting. Tôi quen thuộc làm việc với các công nghệ nguồn mở như Cassandra, xếp hàng hệ thống Rabbitmq, kiểm duyệt hình ảnh bằng OpenCV. Kinh nghiệm trước đây của tôi bao gồm phát triển web trong PHP, MySQL cùng với CMS và khung PHP; UI Technologies HTML5, CSS3, jQuery, bootstrap và thiết kế đáp ứng.

Làm thế nào để tôi tìm thấy số nhỏ nhất trong danh sách sử dụng cho vòng lặp trong Python?

Chương trình Python để tìm số N nhỏ nhất bằng cách sử dụng Min Khởi tạo danh sách trống LST = []. Đọc từng số trong chương trình Python của bạn bằng cách sử dụng một vòng lặp. Trong vòng lặp FOR, nối mỗi số vào danh sách. Sử dụng hàm Python tích hợp min [] để tìm phần tử nhỏ nhất trong danh sách.Use built-in python function min[] to find the smallest element in a list.

Làm thế nào để bạn tìm thấy giá trị nhỏ nhất trong Python?

Làm thế nào để tìm số nhỏ nhất trong Python ?..
Sử dụng python min [] min [] là một hàm tích hợp trong Python lấy danh sách làm đối số và trả về số nhỏ nhất trong danh sách.....
Sử dụng python sort [] sort [] là một phương thức sẵn có khác trong Python không trả về số lượng nhỏ nhất của danh sách.....
Sử dụng vòng 'cho' ..

Làm thế nào để bạn tìm thấy số nhỏ nhất trong một chuỗi trong Python?

Hàm python min [] trả về giá trị thấp nhất trong danh sách các mục.Min [] có thể được sử dụng để tìm số nhỏ nhất trong danh sách hoặc chuỗi đầu tiên sẽ xuất hiện trong danh sách nếu danh sách được đặt hàng theo thứ tự bảng chữ cái.min[] function returns the lowest value in a list of items. min[] can be used to find the smallest number in a list or first string that would appear in the list if the list were ordered alphabetically.

Làm thế nào để tôi tìm thấy số lớn nhất và nhỏ nhất trong Python sử dụng cho Loop?

Trong vòng lặp FOR, nối mỗi số vào danh sách.Bây giờ chúng tôi sử dụng hàm được xác định trước Max [] để tìm phần tử lớn nhất trong danh sách.Tương tự, chúng tôi sử dụng một hàm được xác định trước khác [] để tìm phần tử nhỏ nhất trong danh sách.

Bài Viết Liên Quan

Chủ Đề