我正在尝试学习 python,但不知何故生成随机数的命令不起作用。
我的代码是:
import random
##First try
random_integer = random.randint ( a: 1, b: 100 )
这就是我得到的。
random_integer = random.randint ( a: 1, b: 100 )
^
SyntaxError: invalid syntax
我正在使用 Visual Studios,并且我已经安装了一些插件。
在问题标签中,我得到“a”未定义。
这不是有效的 python 语法。您似乎混淆了类型提示和使用关键字参数调用函数。你想要的函数定义为
random.randint(a, b)
可以使用未命名的位置参数来调用它,如
random_integer = random.randint (1, 100)
其中第一个参数是
a
,第二个参数是 b
。
或者命名关键字参数,其中顺序无关紧要
random_integer = random.randint (a=1, b=100)
random_integer = random.randint (b=100, a=1)