Chương trình python để in số chẵn và sao chép từ danh sách
Bài viết này được tạo ra để đề cập đến một số chương trình trong Python tìm và in tất cả các số chẵn trong danh sách do người dùng đưa ra trong thời gian chạy. Dưới đây là danh sách các chương trình được đề cập trong bài viết này Show
Câu hỏi đặt ra là hãy viết chương trình Python để in tất cả các số chẵn (nếu có) trong một danh sách cho trước. Chương trình đưa ra dưới đây là câu trả lời cho câu hỏi này numList = [] print("Enter 10 Numbers: ") for i in range(10): numList.insert(i, int(input())) print("\nEven Numbers:") for i in range(10): if numList[i]%2==0: print(numList[i]) Đây là đầu ra ban đầu của lần chạy mẫu của chương trình này Trong mảng trên, phần trùng lặp đầu tiên sẽ được tìm thấy ở chỉ số 4, đây là phần tử trùng lặp của phần tử (2) có ở chỉ số 1. Vì vậy, các phần tử trùng lặp trong mảng trên là 2, 3 và 8 Một cách đơn giản để in các số chẵn trong danh sách là Lặp lại từng phần tử trong danh sách bằng vòng lặp for và kiểm tra xem num % 2 == 0, nếu điều kiện thỏa mãn thì chỉ in số Đối với điều đó, bạn có thể sử dụng vòng lặp for hoặc bộ lọc và hàm lambda hoặc khả năng hiểu danh sách với câu lệnh if Chương trình Python để in các số chẵn trong danh sáchMã ví dụ đơn giản sẽ in tất cả các số chẵn trong danh sách Sử dụng tăng cường cho vòng lặp
đầu ra Sử dụng chức năng bộ lọc và lambda
đầu ra. [64, 22, 24] Sử dụng hiểu danh sách
đầu ra. [64, 22, 24] Sử dụng vòng lặp while
đầu ra. 10 24 4 66 Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chủ đề số Python này
Rohit Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật cái này khó. chúng tôi đặt bit cuối cùng luôn là 1, vì vậy chúng tôi luôn có một số lẻ. Sau đó, chúng ta chỉ cần trừ 1 để có số chẵn và loại bỏ số trùng bằng hàm for i in range(0,11,2): 5print(set([(i|1)-1 for i in range(11)])) 8. Phép nhânprint([i*2 for i in range(6)]) 9. Iterators (năng suất)________số 810. Phép nhân và Lambdadouble = lambda x: x * 2 11. đệ quyfor i in range(0,11,2): 012. Ngẫu nhiênfor i in range(0,11,2): 113. Sinfor i in range(0,11,2): 214. Một số khác với nhị phânfor i in range(0,11,2): 315. Lập trình hướng đối tượngHãy mở rộng lớp for i in range(0,11,2): 6 một cách đơn giảnfor i in range(0,11,2): 4Đây là một số cách được sử dụng thường xuyên nhất để xuất số chẵn. Bạn thích cái nào hơn? |