编辑代码

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)

# 定义条件
lower_bound = 0  # 大于的值
upper_bound = 6  # 小于的值

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

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

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