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 192
# 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")
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 cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55419 -
Đã trả lời bởi chuyên gia
31346 -
Đã trả lời bởi chuyên gia
29891
Gửi báo cáo thành công!
