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
- In tất cả các số chẵn trong danh sách 10 phần tử [số]
- In tất cả các số chẵn trong danh sách n số
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ách
Mã 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
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
# iteration
for num in list1:
# check
if num % 2 == 0:
print[num, end=" "]
đầu ra
Sử dụng chức năng bộ lọc và lambda
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
even_no = list[filter[lambda x: [x % 2 == 0], list1]]
print[even_no]
đầu ra. [64, 22, 24]
Sử dụng hiểu danh sách
list1 = [11, 23, 45, 23, 64, 22, 11, 24]
even_nos = [num for num in list1 if num % 2 == 0]
print[even_nos]
đầu ra. [64, 22, 24]
Sử dụng vòng lặp while
list1 = [10, 24, 4, 45, 66, 93]
num = 0
while num < len[list1]:
if list1[num] % 2 == 0:
print[list1[num], end=" "]
num += 1
đầ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
Ghi chú. IDE. PyCharm 2021. 3. 3 [Phiên bản cộng đồng]
cửa sổ 10
Trăn 3. 10. 1
Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp
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]:
print[i]
5print[set[[[i|1]-1 for i in range[11]]]]
8. Phép nhân
print[[i*2 for i in range[6]]]
9. Iterators [năng suất]
________số 810. Phép nhân và Lambda
double = lambda x: x * 2
for i in range[6]:
print[double[i]]
11. đệ quy
for i in range[0,11,2]:
print[i]
012. Ngẫu nhiên
for i in range[0,11,2]:
print[i]
113. Sin
for i in range[0,11,2]:
print[i]
214. Một số khác với nhị phân
for i in range[0,11,2]:
print[i]
315. Lập trình hướng đối tượng
Hãy mở rộng lớp
for i in range[0,11,2]:
print[i]
6 một cách đơn giảnfor i in range[0,11,2]:
print[i]
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?