我需要创建一个名为“Bernoulli”的函数,该函数应接受2个输入变量“rr”和“p”,如果rr小于或等于p,则返回值1;如果rr大于p,则返回值0
到目前为止,我制作的代码是:
rr=float(input())
p=float(input())
def bernoulli(rr,p):
if rr<=p:
return 'X=1'
else:
return 'X=0'
我不知道这有多正确。在
运行测试后,我得到以下反馈:
您的程序执行时间太长。
确保它没有等待输入,并且没有无限循环。在
Tags:
斯威夫特的回答和我处理这个问题的方式一样。代码没有执行的原因,是因为它从未被使用过。必须调用函数才能使用它。在
我是这样做的:
但是,如果您只是简单地检查一个数字是否比另一个大,那么使用}可能更有意义,因为稍后比较它们将是一个更短的代码行。
True
和{if x == False
在逻辑意义上,我们理解真为正,假为负。您可能会忘记1和0的顺序是从哪边开始的:)相关问题 更多 >
编程相关推荐