我无法让我的解决方案计算频率并以某种方式输出它
Number_of_Elements = int(input("Enter number of intergers to be stored in the list: "))
print("Input", Number_of_Elements, "elements in the list: ")
for i in range(Number_of_Elements):
data = int(input("Element -" + str(i) + " : "))
Elements_List.append(data)
all_freq = {}
for i in Elements_List:
if i in all_freq:
all_freq[i] += 1
else:
all_freq[i] = 1
print ("The frequency of all elements of the list :n "+ str(all_freq))
我需要频率在输出中看起来像这样:
(一个数字( 出现 (x( 次
并继续前进,直到它告诉我们输入的所有不同数字以及它们出现的次数
Number_of_Elements = int(input("Enter number of intergers to be stored in the list: "))
print("Input", Number_of_Elements, "elements in the list: ")
Elements_List = []
for i in range(Number_of_Elements):
data = int(input("Element -" + str(i) + " : "))
Elements_List.append(data)
all_freq = {}
for i in Elements_List:
if i in all_freq:
all_freq[i] += 1
else:
all_freq[i] = 1
print ("The frequency of all elements of the list :n "+ str(all_freq))
for a_number, x in all_freq.items(): print(f"({a_number}) occurs {x} times")
Number_of_Elements = int(input("Enter number of intergers to be stored in the list: "))
print("Input", Number_of_Elements, "elements in the list: ")
Elements_List = []
for i in range(Number_of_Elements):
data = int(input("Element -" + str(i) + " : "))
Elements_List.append(data)
all_freq = {}
for i in Elements_List:
if i in all_freq:
all_freq[i] += 1
else:
all_freq[i] = 1
for key in all_freq:
print(str(key) + " occurs " + str(all_freq[key]) + " times")