为什么 random.randint 命令行无法正常工作

问题描述 投票:0回答:1

我正在尝试学习 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 import
1个回答
0
投票

这不是有效的 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)
© www.soinside.com 2019 - 2024. All rights reserved.