Python 3.x 为什么这段代码在print()语句中显示错误?

Python 3.x 为什么这段代码在print()语句中显示错误?,python-3.x,Python 3.x,我正在尝试生成随机字符打印(randomCharacter(“abcdef”,end=“”)这里缺少一个括号“)” 在python 3.6中 print(randomCharacter("abcdef", end="")) 为什么它在运行此代码时在print()语句中抛出错误?在main():)print(randomCharacter(“abcdef”,end=“”))@AvrilLavigne我打赌就是这样,将其作为答案发布! print(randomCharacter("abcdef",

我正在尝试生成随机字符

打印(randomCharacter(“abcdef”,end=“”)这里缺少一个括号“)”

在python 3.6中

print(randomCharacter("abcdef", end=""))

为什么它在运行此代码时在print()语句中抛出错误?在
main()
:)
print(randomCharacter(“abcdef”,end=“”))
@AvrilLavigne我打赌就是这样,将其作为答案发布!
print(randomCharacter("abcdef", end=""))
import random as rnd

def main() :
    for i in range(10):
        print(randomCharacter("abcdefg"))
    print()
def randomCharacter(characters):
   n = len(characters)
   r = rnd.randrange(0, n - 1)
   return characters[r]

main()