python - 你好,有人可以帮助我吗?
问题描述
这个程序提取一个随机浮点数
import random
from time import sleep as z
print("benvenuti su random")
print("\ninserisci il valore minimo dell'estrazione")
min_var = float(input())
print("\ninserisci il valore massimo dell'estrazione")
max_var = float(input())
print("\ninserisci quanti numeri devo estrarre")
num1 = input()
print()
for i in num1:
print(random.random(min_var, max_var))
z(1.5)
但是终端告诉我:
> line 13, in <module>
print(random.random(min_var, max_var))
TypeError: Random.random() takes no arguments (2 given)
一些帮助?
解决方案
您需要为此使用random.uniform()
。所以更新的代码将是
import random
from time import sleep as z
print("benvenuti su random")
print("\ninserisci il valore minimo dell'estrazione")
min_var = float(input())
print("\ninserisci il valore massimo dell'estrazione")
max_var = float(input())
print("\ninserisci quanti numeri devo estrarre")
num1 = input()
print()
for i in num1:
print(random.uniform(min_var, max_var))
z(1.5)
这个问题几乎与此相似
推荐阅读
- python - 从 CSV 转换后如何组织 JSON 输出?
- php - 如何在 30/31 天停止 DateTime 和 date_diff 刷新
- vba - 用零填充数字字符串以保持长度为 3 的倍数
- python-3.x - 使用 pandas 转换文件中的数据时出现 KeyError5
- solaris - 如何在 solaris 中使用“SED -i”?
- javascript - 如何使用 MutationObserver 获取标签类型?
- xamarin - Xamarin,标签页点击与按钮页点击有什么区别?
- python - sklearn model.fit “使用序列设置数组元素。”
- javascript - Getter 在 Vue 中的操作完成之前返回与输入值相同的值
- java - 有没有办法使用 apache nifi 中的处理器从 json 字段中提取值并将该值替换为另一个 json 文件?