为什么此代码在print()语句中显示错误?
问题描述:
def main() :
for i in range(10) :
print(randomCharacter("abcdef", end="")
print()
def randomCharacter(characters) :
n = len(characters) :
r = randint(0, n - 1)
return characters[r]
main()
我试图生成随机字符为什么此代码在print()语句中显示错误?
答
打印(randomCharacter( “ABCDEF”,结束= “”),在这里你错过了parenthese “)”
print(randomCharacter("abcdef", end=""))
在Python 3.6
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()
为什么在运行此代码时在print()语句中引发错误? –
'main()':)在第二个print语句中没有任何内容 – cosinepenguin
'print(randomCharacter(“abcdef”,end =“”))' – 2017-08-04 04:25:17