nguyenvibg209@gmail.com
Hỏi từ APP VIETJACK
Câu 1: viết chương trình thực hiện yêu cầu sau
a) Nhập vào dãy gồm n số nguyên
b) Đưa ra dãy theo thứ tự ngược lại trên cùng 1 dòng
c) tính và đưa ra trung bình cộng các số dương
a) Nhập vào dãy gồm n số nguyên
b) Đưa ra dãy theo thứ tự ngược lại trên cùng 1 dòng
c) tính và đưa ra trung bình cộng các số dương
Quảng cáo
2 câu trả lời 138
7 tháng trước
# a) Nhập vào dãy gồm n số nguyên
n = int(input("Nhập số lượng phần tử của dãy: "))
day_so = []
for i in range(n):
so = int(input(f"Nhập phần tử thứ {i+1}: "))
day_so.append(so)
# b) Đưa ra dãy theo thứ tự ngược lại trên cùng 1 dòng
print("Dãy đảo ngược:")
for so in reversed(day_so):
print(so, end=' ')
print() # Xuống dòng sau khi in
# c) Tính và đưa ra trung bình cộng các số dương
tong_duong = 0
dem_duong = 0
for so in day_so:
if so > 0:
tong_duong += so
dem_duong += 1
if dem_duong > 0:
tbc = tong_duong / dem_duong
print("Trung bình cộng các số dương:", tbc)
else:
print("Không có số dương trong dãy")
3 tháng trước
a, Nhập n số nguyên vào danh sách a.
b, Duyệt từ cuối danh sách đến đầu để in dãy ngược.
c, Duyệt danh sách, cộng các số dương, đếm số lượng, tính trung bình.
b, Duyệt từ cuối danh sách đến đầu để in dãy ngược.
c, Duyệt danh sách, cộng các số dương, đếm số lượng, tính trung bình.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
55294
-
31147
-
29746
Gửi báo cáo thành công!
