Hàm Tìm Số Lớn Nhất Trong Danh Sách Python
Đây là một ví dụ đơn giản về cách tìm số lớn nhất trong một danh sách số bằng Python:
# Tìm số lớn nhất trong danh sách số
def find_max(numbers):
max_num = numbers[0] # giả sử số đầu tiên là số lớn nhất
for num in numbers:
if num > max_num:
max_num = num
return max_num
Hàm find_max hoạt động như sau:
- Khởi tạo biến
max_num: Giả sử số đầu tiên trong danh sách là số lớn nhất. - Vòng lặp
for: Duyệt qua từng số trong danh sách. - So sánh: So sánh số hiện tại (
num) vớimax_num. Nếunumlớn hơnmax_num, cập nhậtmax_numbằngnum. - Trả về kết quả: Sau khi duyệt hết danh sách, hàm trả về giá trị của
max_num, đây là số lớn nhất trong danh sách.
Bạn có thể sử dụng hàm này như sau để tìm số lớn nhất trong một danh sách số:
numbers = [1, 5, 3, 8, 2, 9]
max_num = find_max(numbers)
print('Số lớn nhất là:', max_num)
Kết quả sẽ là:
Số lớn nhất là: 9
Lưu ý:
- Nếu danh sách trống, hàm sẽ trả về giá trị
None. - Nếu danh sách chỉ có một số, hàm sẽ trả về số đó.
原文地址: http://www.cveoy.top/t/topic/lOFV 著作权归作者所有。请勿转载和采集!