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

  • 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]
5

print[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ố 8

10. 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]
0

12. Ngẫu nhiên

for i in range[0,11,2]:
print[i]
1

13. Sin

for i in range[0,11,2]:
print[i]
2

14. Một số khác với nhị phân

for i in range[0,11,2]:
print[i]
3

15. 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ản

for 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?

Chủ Đề