Quảng cáo
1 câu trả lời 845
Đây là một chương trình Python để giải quyết yêu cầu của bạn:
```python
numbers = input("Nhập dãy số, cách nhau bằng khoảng trắng: ").split()
# Chuyển đổi các chuỗi thành số nguyên
numbers = [int(x) for x in numbers]
# Tính tổng các số chẵn trong dãy
sum_even = sum([x for x in numbers if x % 2 == 0])
# Tính trung bình các số chẵn trong dãy
even_numbers = [x for x in numbers if x % 2 == 0]
avg_even = sum(even_numbers) / len(even_numbers) if even_numbers else 0
# In dãy trên một hàng ngang
print(*numbers)
# In kết quả
print("Tổng các số chẵn:", sum_even)
print("Trung bình các số chẵn:", avg_even)
```
Chương trình này sẽ yêu cầu người dùng nhập vào dãy số cách nhau bằng khoảng trắng. Sau đó, nó sẽ chuyển đổi các chuỗi thành số nguyên và tính tổng các số chẵn trong dãy. Nếu không có số chẵn nào trong dãy, trung bình sẽ được tính toán là 0.
Sau đó, chương trình sẽ in ra dãy số trên một hàng ngang và kết quả tính toán.
Quảng cáo
Bạn muốn hỏi bài tập?
