이것을 실행하려고 할 때마다 첫 번째 인쇄 줄에 구문 오류가 발생하는 이유는 무엇입니까?이것이 작동하지 않는 이유를 알아내는 데 도움이 필요합니다.
def dice():
import random
diceAmount = input('How many dice (Up to 5)')
diceNumbers = [1,2,3,4,5,6]
if diceAmount > 1:
die = "die"
else:
die = "dice"
diceTotal = (math.factorial(6)/((math.factorial(6-
random.choice(diceNumbers))*math.factorial(random.choice(diceNumbers)))
print("You chose " +diceAmount + die)
print(diceTotal*diceAmount)
dice()
입니다. – stamaimer
괄호를 검사하고 코드가 적게 필요하도록 코드를 재구성하는 것이 좋습니다. – user2357112
'else :'다음의 줄은 들여 쓰기되어야합니다. –