我正在使用 python 在用户的两个值之间生成随机整数,我的代码如下。我收到错误:
from random import *
i1 = input('Enter the N1 :')
i2 = input('Enter the N2 :')
r = randint({0},{1}.format(i1,i2))
print r
这里我从用户那里获取 i1 和 i2,并希望在 i1 和 i2 之间生成随机整数。
我收到错误:
File "index.py", line 6
r = randint({0},{1}.format(i1,i2))
^
SyntaxError: invalid syntax
请您参考如下方法:
要解决所有问题,只需执行以下操作:
r = random.randint(i1, i2)
修复 SyntaxError 后,由于将字符串传递给 randint,您将收到另一个错误。只需按照我上面所做的来解决这个问题,您根本不需要 .format。
