Viết chương trình nhập sanh sách các số nguyên và thông báo về số lượng số lẻ

VẬN DỤNG

Câu 1: Viết chương trình nhập sanh sách các số nguyên và thông báo về số lượng số lẻ và số chẵn trong danh sách. 

Ví dụ minh họa cho kết quả chạy chương trình: 

Thông tin nhập

Kết quả hiển thị

Nhập danh sách A” 1 1 1 2 2 2 3 4 4 5 5 3 3 2 3 4 1

Danh sách có 10 số lẻ, 6 số chẵm

Nhập danh sách các số nguyên: 1 2 4 7 9 1 3 1 1

Danh sách có 9 số lẻ, 0 số chẵm

Nhập danh sách các số nguyên: 0 4 8 10 6 4 2 0 2 4 6 

Danh sách có 0 số lẻ, 11 số chẵn

 

Gợi ý: Duyệt từng phần tử trong danh sách, sử dụng phép chia lấy số dư (%) để đếm số lượng số lẻ và số chẵn có trong danh sách. 


Dưới đây là chương trình Python cho phép người dùng nhập danh sách các số nguyên và thông báo về số lượng số lẻ và số chẵn trong danh sách.

 

# Nhập danh sách các số nguyên từ người dùng

numbers = input("Nhập các số nguyên cách nhau bởi dấu phẩy: ").split(",")

 

# Chuyển đổi các phần tử trong danh sách thành số nguyên

numbers = [int(num.strip()) for num in numbers]

 

# Khởi tạo biến đếm

count_even = 0

count_odd = 0

 

# Duyệt từng phần tử trong danh sách

for num in numbers:

    if num % 2 == 0:  # Kiểm tra số chẵn

        count_even += 1

    else: # Số lẻ

        count_odd += 1

 

# In kết quả ra màn hình

print("Số lượng số chẵn:", count_even)

print("Số lượng số lẻ:", count_odd)


Bình luận

Giải bài tập những môn khác