擅长:python、mysql、java
<p>一种方法是使用这样的类。在</p>
<pre><code>import random
class RollTheDice(object):
def __init__(self):
self.min = 1
self.max = 6
super(RollTheDice, self).__init__()
def ask_something(self):
while True:
userInput = str(raw_input("Roll Again? Yes or No" + "\n"))
if (userInput == "Yes" or userInput == 'Y'):
self.rollDice()
else:
print("You didn't type 'Yes' or 'Y' no roll for you. Bye....")
exit()
def rollDice(self):
print "Rolling the dices..."
print "The values are...."
print random.randint(self.min, self.max)
print random.randint(self.min, self.max)
RollTheDiceObject = RollTheDice()
RollTheDiceObject.ask_something()
</code></pre>
<p>如果用户没有输入“Yes”或“Y”,我退出程序,你可以让它更聪明。在</p>
<p>关于while循环的一些信息-<a href="https://www.tutorialspoint.com/python/python_while_loop.htm" rel="nofollow noreferrer">https://www.tutorialspoint.com/python/python_while_loop.htm</a></p>