Python:对另一个函数的输出进行计数的函数

马科斯·洛佩斯(Marcos Lopes)

我正在尝试学习Python,我有一个练习,其中有一个生成随机数的函数,我必须创建另一个函数来计算在调用随机生成器(如1000次)后该输出中出现一个数字的次数。 。这是我到目前为止所做的:

from random import *

def gerador_aleatorio():
    return randint(0, 10)

def histograma():
    num = {range(gerador_aleatorio())}
    for n in range(gerador_aleatorio()):
        return num
    hist = {}
    for i in num: 
        hist[i] = hist[i] + 1
    return hist

但是输出不是我想要的。看起来像这样:

=>直方图()

=> {range(0,7)}

当我正在寻找这样的东西:

0-6

1-894

2-92

3-82

4-53

5-89

6-85

7-28

8-51

9-81

10-92

我无法将“第一个函数”的输出与第二个函数“连接”,并且我看不到如何正确执行。

用*导入时要小心,因为您可能会遇到名称冲突,最好只导入方法并将其作为method.func_name()** **

import random

def gerador_aleatorio():
    return random.randint(0, 10)

def histograma():
    hist = {}

    for count in range(int(input('Enter amount of rand nums: '))):
        num = gerador_aleatorio()
        hist.setdefault(num, 0)
        hist[num] += 1

    for number in hist: 
        print(str(number) + ': ' + str(hist[number]))

histograma()

您可以将所有数字存储在字典中,并在每次出现时对其进行计数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用函数输出是另一个函数的输入

监视和计数另一个函数Python的函数

如何创建一个计数函数来对另一个函数中一个序列中的数字进行计数?

Python 在另一个函数内部使用函数的输出

使用Python中缀语法从一个函数“输出”到另一个函数

从另一个文件调用函数的输出?

模拟另一个函数使用的python函数

烧瓶-使用另一个函数中一个函数的输出

使用一个函数的输出作为另一个函数的输入

如何在另一个函数中调用一个函数的输出?

一个函数的输出用作另一个函数的输入

如何在另一个函数中使用一个函数的输出?

如何在另一个函数中使用一个函数并在Python中对其进行操作?

在 Python 中使用另一个函数的返回输出

Python从另一个函数调用一个函数中的函数

Python:通过另一个函数中的参数对列表进行排序

如何在Javascript中测试另一个函数的函数调用计数?

基于另一个计数进行计数-MySQL

如何在Python中从另一个函数调用一个函数中的一个函数?

使用另一个函数的参数-Python

python访问另一个函数变量错误

从Python中的另一个文件调用函数

无法从另一个 Python 文件调用函数

python - 从另一个函数调用变量

从另一个文件调用Python函数

从另一个文件中调用Python函数

从python中的另一个函数调用变量

Python返回另一个函数

Python从另一个文件调用函数