viết chương trình nhập vào một dãy số từ bàn phím,tính trung bình các số lẻ
Quảng cáo
3 câu trả lời 515
Dưới đây là một chương trình Python để nhập một dãy số từ bàn phím và tính trung bình của các số lẻ:
`python
def tinh_trung_binh_so_le():
# Nhập dãy số từ bàn phím
numbers = input("Nhập dãy số, cách nhau bằng dấu cách: ").split()
# Khởi tạo biến tổng và số lượng các số lẻ
tong = 0
so_le = 0
# Duyệt qua từng số trong dãy
for num in numbers:
# Ép kiểu số
num = int(num)
# Kiểm tra nếu số là lẻ
if num % 2 != 0:
tong += num
so_le += 1
# Tính trung bình các số lẻ
if so_le == 0:
trung_binh = 0
else:
trung_binh = tong / so_le
# In kết quả
print("Trung bình các số lẻ là:", trung_binh)
# Gọi hàm để thực thi chương trình
tinh_trung_binh_so_le()
`
Đây là cách sử dụng chương trình:
- Nhập một dãy số, mỗi số cách nhau bằng dấu cách.
- Chương trình sẽ tính trung bình của các số lẻ trong dãy và in kết quả ra màn hình.
Dưới đây là một chương trình Python để nhập một dãy số từ bàn phím và tính trung bình của các số lẻ:
```python
def tinh_trung_binh_so_le():
# Nhập dãy số từ bàn phím
numbers = input("Nhập dãy số, cách nhau bằng dấu cách: ").split()
# Khởi tạo biến tổng và số lượng các số lẻ
tong = 0
so_le = 0
# Duyệt qua từng số trong dãy
for num in numbers:
# Ép kiểu số
num = int(num)
# Kiểm tra nếu số là lẻ
if num % 2 != 0:
tong += num
so_le += 1
# Tính trung bình các số lẻ
if so_le == 0:
trung_binh = 0
else:
trung_binh = tong / so_le
# In kết quả
print("Trung bình các số lẻ là:", trung_binh)
# Gọi hàm để thực thi chương trình
tinh_trung_binh_so_le()
```
Đây là cách sử dụng chương trình:
- Nhập một dãy số, mỗi số cách nhau bằng dấu cách.
- Chương trình sẽ tính trung bình của các số lẻ trong dãy và in kết quả ra màn hình.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
18746
-
10880
-
4482
