import random
dice1=random.randint (1,6)
dice2=random.randint (1,6)
strengthone = int(input ("Player 1, between 1 and 10 What do you want your characters strength to be? Higher is not always better."))
skillone = int(input ("Player 1, between 1 and 10 What do you want your characters skill to be? Higher is not always better."))
if strengthone > 10:
print ("Incorrect value")
else:
print ("Good choice.")
if skillone > 10:
print ("Incorrect value.")
else:
print ("Good choice.")
strengthtwo = int(input ("Player 2, between 1 and 10 what do you want your characters strength to be? Higher is not always better."))
skilltwo = int(input ("Player 2, between 1 and 10 what do you want your characters skill to be? Higher is not always better."))
if strengthtwo > 10:
print ("Incorrect value.")
else:
print ("Good choice.")
if skillone > 10:
print ("Incorrect value.")
else:
print ("Good choice.")
strengthmod = strengthone - strengthtwo
skillmod = skillone - skilltwo
strengthmodone = strengthone - strengthtwo
skillmodone = skillone - skilltwo
strengthmodtwo = strengthone - strengthtwo
skillmodtwo = skillone - skilltwo
print ("Player 1, you rolled a", str(dice1))
print ("Player 2, you rolled a", str(dice2))
while True:
if dice1 == dice2:
print ("")
if dice1 > dice2:
strengthmodone = strengthmod + strengthone
strengthmodone = strengthmod + strengthone
if dice2 > dice1:
strengthmodtwo = strengthmod + strengthtwo
skillmodtwo = skillmod + skilltwo
if dice1 < dice2:
strengthmodone = strengthmod - strengthone
skillmodone= skillmod - skillone
if dice2 < dice1:
strengthmodtwo = strengthmod - strengthtwo
skillmodtwo = skillmod - skilltwo
break
if strengthmodone == 0:
print ("Player one dies, well done player two. You win!")
if strengthmodtwo == 0:
print ("Player two dies, well done player one. You win!")
if strengthmodone== 0:
print ("Player one dies, well done player two. You win!")
if strengthmodtwo == 0:
print ("Player two dies, well done player one. You win!")
while ループに達した時点で、プログラムはちょうど終了しています。これを修正する理由と方法がわかりません。何かアイデアはありますか?そして、ループを適切に使用する方法さえまだわからないので、完全に間違って使用している可能性があります。何が間違っているのか、これを修正する方法を教えてください。