编辑代码

from collections import Counter
import sys

# 设置更大的递归限制
sys.setrecursionlimit(10000)

# 提示用户输入数据
print("请输入你的数据,每个数字以空格或换行分隔:")

# 使用sys.stdin.read()读取所有输入
data = sys.stdin.read()

# 处理数据
data_list = data.replace('\n', ' ').split()

# 计算每个数字出现的次数
count = Counter(data_list)

# 定义条件
upper_bound = 10  # 小于的值

# 找出重复小于 upper_bound 次的数字
repeated_numbers = [k for k, v in count.items() if v < upper_bound]

# 打印满足条件的数字组数
print(f"\n共有 {len(repeated_numbers)} 组数字满足条件。")

# 动态生成提示信息
print(f"\n以下数字重复了小于{upper_bound}次:")
for number in repeated_numbers:
    print(number)