如何在python中使用stdin和stdout获得输出值?

如何在python中使用stdin和stdout获得输出值?,python,python-3.x,python-2.7,data-science,Python,Python 3.x,Python 2.7,Data Science,我使用了下面的代码,但无法获得输出 from scipy.stats import norm prob = norm.pdf(0.5, m, s) import sys sys.stdin.readline() print(sys.stdinreadin()) def input: print("Enter any value") 当我输入一个数字时,我需要找到概率prob。有什么建议吗?好吧,你可以写一些简单的东西,比如: from scipy.stats import norm

我使用了下面的代码,但无法获得输出

from scipy.stats import norm
prob = norm.pdf(0.5, m, s)

import sys
sys.stdin.readline()
print(sys.stdinreadin())

def input:
    print("Enter any value")

当我输入一个数字时,我需要找到概率prob。有什么建议吗?

好吧,你可以写一些简单的东西,比如:

from scipy.stats import norm

mean = int(input("Give me the mean: "))
std_dev = int(input("Give me the standard deviation: "))

prob = norm.pdf(0.5, mean, std_dev)

print(prob)

还有其他方法可以做到这一点,比如创建一个函数,但是如果不知道你想做什么,就很难知道——除非你想得到概率。尽管如此,这应该可以。

格式化您的代码。根本不清楚您要做什么。您是否试图从标准输入中找到给定输入值x的fx,其中f是正态分布的PDF?m和s是什么?是的,m=mean和s=std偏差我建议您阅读Python手册。