این برنامه پایتون ۱۰ عدد را از ورودی دریافت کرده و در آرایهای ذخیره میکند.
سپس تعداد تکرار هر عدد را محاسبه کرده و نمایش میدهد.
def count_frequencies(arr: list[int]) -> dict[int, int]:
freq = {}
for num in arr:
freq[num] = freq.get(num, 0) + 1
return freq
# دریافت ورودی از کاربر
raw_input = input("۱۰ عدد را با فاصله وارد کنید: ")
numbers = list(map(int, raw_input.strip().split()))
if len(numbers) != 10:
print("تعداد اعداد باید دقیقاً ۱۰ باشد.")
else:
frequencies = count_frequencies(numbers)
print("تعداد تکرار هر عدد:")
for num in sorted(frequencies.keys()):
print(f"{num} → {frequencies[num]} بار")
ورودی: 5 3 5 2 3 5 1 2 3 5
خروجی:
1 → 1 بار
2 → 2 بار
3 → 3 بار
5 → 4 بار