viết chương trình xác định số lần xuất hiện các số nguyên dương trong dãy n số nguyên nhập từ bàn phím n >= 1
Quảng cáo
1 câu trả lời 192
2 năm trước
n = int(input("Nhập số phần tử của dãy: "))
arr = []
for i in range(n):
x = int(input(f"Nhập phần tử thứ {i+1}: "))
arr.append(x)
freq = {} # Tạo một dictionary tên freq để lưu trữ tần suất xuất hiện của các số dương
for num in arr:
if num > 0:
freq[num] = freq.get(num, 0) + 1 # Nếu số dương này đã xuất hiện, tăng tần suất, nếu chưa đặt tần suất bằng 1
for key, value in freq.items():
print(f"Số {key} xuất hiện {value} lần trong dãy.")
Quảng cáo
Câu hỏi hot cùng chủ đề
-
1 8789
Gửi báo cáo thành công!