我正在尝试做一个程序,其中一个骰子被掷十次。应将转鼓总数与50进行比较。如果总数超过50,你就赢了
请帮忙
import random
def main():
print("WELCOME TO ROLLING DICE!!!")
print(" ")
main()
def rollDice():
diceRollvalue = random.randint(1,6)
displayDicePic(diceRollvalue)
print("You rolled a " + str(diceRollvalue))
print(" ")
sum=0
for _ in range(doMoreRolls):
sum = diceRollvalue+sum
print("SUM " + str(sum) )
def displayDicePic(diceRollValue):
if diceRollValue == 1:
print(" ")
print(" ----- ")
print("| |")
print("| 0 |")
print("| |")
print(" ----- ")
print(" ")
elif diceRollValue == 2:
print(" ")
print(" ----- ")
print("|0 |")
print("| |")
print("| 0|")
print(" ----- ")
print(" ")
elif diceRollValue == 3:
print(" ")
print(" ----- ")
print("|0 |")
print("| 0 |")
print("| 0|")
print(" ----- ")
print(" ")
elif diceRollValue == 4:
print(" ")
print(" ----- ")
print("|0 0|")
print("| |")
print("|0 0|")
print(" ----- ")
print(" ")
elif diceRollValue == 5:
print(" ")
print(" ----- ")
print("|0 0|")
print("| 0 |")
print("|0 0|")
print(" ----- ")
print(" ")
elif diceRollValue == 6:
print(" ")
print(" ----- ")
print("|0 0|")
print("|0 0|")
print("|0 0|")
print(" ----- ")
print(" ")
def endrollingDice():
print(" ")
input("Press Any Key to Exit")
quit()
doMoreRolls = 0
while doMoreRolls<10:
playerchoice=input("Do you want to Roll Dice? Y/N:")
if(playerchoice=="Y" or playerchoice=="y" or playerchoice=="Yes" or playerchoice=="yes" or playerchoice=="YES"):
rollDice()
else:
doMoreRolls=False
endrollingDice()
我想把它添加到上面的代码中
您可以使用库生成随机数
相关问题 更多 >
编程相关推荐