Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên Show Trình chỉnh sửa mã Python
Có một cách khác để giải quyết giải pháp này? Trước. Viết chương trình Python để tìm xem một số đã cho (chấp nhận từ người dùng) là chẵn hay lẻ, in ra một thông báo thích hợp cho người dùng. Mức độ khó của bài tập này là gì? Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource Chia sẻ Hướng dẫn / Bài tập này trên. Facebook và Twitter con trăn. Lời khuyên trong ngàyLoại bỏ các ký tự không mong muốn Bạn có thể loại bỏ khoảng trắng hoặc bất kỳ ký tự cụ thể nào bằng các phương thức dải trong Python. Bạn có thể sử dụng một trong hai dải trơn cho cả hai bên, lstrip cho bên trái và rstrip chỉ cho bên phải Trong hướng dẫn này, bạn sẽ học cách đếm số lần xuất hiện của một phần tử trong danh sách bằng Python. Danh sách là một tập hợp các giá trị được sắp xếp theo thứ tự được đặt trong dấu ngoặc vuông [ ]. Danh sách lưu trữ một số giá trị được gọi là phần tử trong đó, có thể được truy cập theo chỉ mục cụ thể của chúng Sự xuất hiện đơn giản có nghĩa là tổng số lần một phần tử có mặt trong danh sách Một phần tử trong danh sách có thể được lặp lại nhiều lần trong danh sách. Ta phải viết chương trình nhập một phần tử từ người dùng rồi đếm và hiển thị số lần phần tử đó được lặp lại trong danh sách Đầu vào. danh sách=[2, 4, 1, 7, 9, 10, 12, 17, 1] n=1 đầu ra. 2 ( 1 xuất hiện 2 lần trong danh sách) Đầu vào. danh sách=[3, 4, 5, 7, 8, 10, 2] n=1 đầu ra. 0 (1 xuất hiện 0 lần trong danh sách) Cách tiếp cậnĐể viết một chương trình có thể đếm số lần xuất hiện, chúng ta có thể làm theo các phương pháp sau-
Cách tiếp cận 1. biến lặp và biến đếmĐây là một cách tiếp cận ngây thơ để giải quyết vấn đề nhất định. Chúng ta sẽ sử dụng một vòng lặp để truy cập từng phần tử trong danh sách và kiểm tra xem đó có phải là phần tử do người dùng đưa ra hay không. Khi tìm thấy phần tử trong danh sách, giá trị của biến đếm sẽ được cập nhật. Hiển thị giá trị của biến đếm là kết quả cuối cùng thuật toánThực hiện theo thuật toán để hiểu cách tiếp cận tốt hơn Bước 1- Định nghĩa hàm đếm số lần xuất hiện của một phần tử Bước 2- Bên trong hàm, khai báo một biến đếm Bước 3- mở một vòng lặp để truy cập từng phần tử và kiểm tra sự xuất hiện Bước 4- Nếu tìm thấy, hãy tăng biến đếm lên 1 Bước 5- Trả về biến đếm Bước 6- Lấy đầu vào của danh sách từ người dùng Bước 7- Nhập phần tử cần kiểm tra lần xuất hiện trong danh sách Bước 8- Gọi hàm và truyền danh sách và phần tử Chương trình Python 1Nhìn vào chương trình để hiểu việc thực hiện phương pháp nêu trên. Trong chương trình này, chúng ta đã định nghĩa một hàm sẽ kiểm tra sự xuất hiện của một phần tử trong danh sách và với sự trợ giúp của một biến đếm, chúng ta có thể theo dõi số lần phần tử đó có mặt trong danh sách
Cách tiếp cận 2. sử dụng hàm đếm()Count() là một hàm dựng sẵn trong Python chấp nhận một số và trả về sự xuất hiện của số đó trong danh sách thuật toánThực hiện theo thuật toán để hiểu cách tiếp cận tốt hơn Bước 1- Lấy đầu vào của danh sách từ người dùng Bước 2- Nhập số cần kiểm tra vào danh sách Bước 3- Sử dụng hàm đếm () để tính toán sự xuất hiện của một số Bước 4- In kết quả Chương trình Python 2Nhìn vào chương trình để hiểu việc thực hiện phương pháp nêu trên. Trong chương trình này, chúng tôi đã sử dụng phương thức đếm () để tính toán sự xuất hiện của phần tử
Cách tiếp cận 3. sử dụng hàm Counter()Counter() là một hàm tích hợp trả về một từ điển của tất cả các phần tử và sự xuất hiện của chúng trong một danh sách. Một từ điển có các khóa và giá trị tương ứng với nó, các phần tử trong danh sách và các lần xuất hiện của chúng được trả về theo cách tương tự thuật toánThực hiện theo thuật toán để hiểu cách tiếp cận tốt hơn Bước 1- Lấy đầu vào của danh sách từ người dùng Bước 2- Nhập số cần kiểm tra vào danh sách Bước 3- Sử dụng Counter() để tính số lần xuất hiện của tất cả các số trong danh sách Bước 4- Sử dụng phần tử làm khóa và truy cập giá trị tương ứng với nó Bước 5- In giá trị khi xuất hiện Chương trình Python 3Nhìn vào chương trình để hiểu việc thực hiện phương pháp nêu trên. Trong chương trình này, chúng tôi đã sử dụng phương thức Counter() để tính toán sự xuất hiện của tất cả các phần tử trong danh sách Để có được sự xuất hiện của một phần tử, hãy sử dụng phần tử đó làm khóa và hiển thị giá trị tương ứng với phần tử đó. Đây sẽ là sự xuất hiện của phần tử đó Để sử dụng hàm Counter(), hãy nhập nó từ mô-đun bộ sưu tập
Sự kết luậnCho đến giờ, chúng ta đã thảo luận ba phương pháp để tìm sự xuất hiện của một phần tử trong danh sách. Chúng ta đã thảo luận về một cách tiếp cận đơn giản và sử dụng các hàm có sẵn như Count() và Counter() để tính toán sự xuất hiện của một phần tử trong Python |