بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۲۱ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتون ۱۰ عدد را از ورودی دریافت کرده و در آرایه‌ای ذخیره می‌کند.
سپس تعداد تکرار هر عدد را محاسبه کرده و نمایش می‌دهد.


کد پایتون:


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 بار

نوشته و پژوهش شده توسط دکتر شاهین صیامی