Thuật toán tìm số lớn nhất python
Hãy viết một hàm Python dùng để tìm giá trị lớn nhất của ba số được nhập vào từ bàn phím, bạn có thể sử dụng hàm put để nhận dữ liệu từ người dùng.
Bài giải -------------------- ######## -------------------- Hàm tìm số lớn nhất này cũng khá đơn giản, nhưng qua đó cũng giúp bạn hiểu được cách khai báo hàm và truyền tham số vào hàm. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Tham khảo bài giải dưới đây. """ HỌC PYTHON TẠI FREETUTS.NET AUTHOR: CƯỜNG NGUYỄN """ print("Bài tập Python dùng hàm tìm số lớn nhất trong ba số") # Hàm tìm số lớn nhất def find_max(a, b, c): max = a if max < b: max = b if max < c: max = c return max # Chương trình chính print("Nhập vào số thứ nhất: ") a = float(input()) print("Nhập vào số thứ hai: ") b = float(input()) print("Nhập vào số thứ ba: ") c = float(input()) print("Số lớn nhất trong ba số ", a, " ", b, " ", c, " là ", find_max(a, b, c)) Giả sử mình nhập vào ba số 10, 12, 03 thì kết quả sẽ như hình sau: Bài viết này được đăng tại [free tuts .net] Câu hỏi thường gặp liên quan:
Cùng chuyên mục:Có cách nào dễ dàng hoặc chức năng để xác định số lớn nhất trong danh sách python không? Tôi chỉ có thể viết mã, vì tôi chỉ có ba số, tuy nhiên nó sẽ làm cho mã ít dư thừa hơn nếu tôi có thể nói lớn nhất với hàm tích hợp hoặc một cái gì đó.
73 hữu ích 0 bình luận 298k xem chia sẻ answer 119 Còn tối đa ()
119 hữu ích 4 bình luận chia sẻ answer 11 Bạn có thể sử dụng hàm inbuilt
hoặc một danh sách:
hoặc trong thực tế bất cứ điều gì lặp đi lặp lại. 11 hữu ích 1 bình luận chia sẻ answer 10
Nếu bạn phải tìm nó mà không sử dụng chức năng tối đa thì bạn có thể làm theo mã dưới đây:
Ngoài ra nếu bạn muốn tìm chỉ số của max kết quả,
10 hữu ích 4 bình luận chia sẻ answer 8 Sử dụng
8 hữu ích 0 bình luận chia sẻ answer 2 Bạn thực sự có thể sắp xếp nó:
Bạn lấy:
Nhưng nếu muốn lấy max thì làm:
Bạn lấy:
nếu tối đa thứ hai:
và v.v. 2 hữu ích 0 bình luận chia sẻ answer 1
1 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâm |