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