2017-08-04 107 views
-4
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()語句中顯示錯誤?

+0

爲什麼在運行此代碼時在print()語句中引發錯誤? –

+0

'main()':)在第二個print語句中沒有任何內容 – cosinepenguin

+1

'print(randomCharacter(「abcdef」,end =「」))' – 2017-08-04 04:25:17

回答

0

打印(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() 
相關問題