如何在掷骰子后重新启动此声明(在回答" m"之后)?
import numpy as np
print"Type 'm' to roll a dice."
answer = raw_input("> ")
if answer == "m":
print(np.random.randint(1, 7))
else:
print"Error"
答案 0 :(得分:1)
围绕这样的private static void myPrint(ArrayList<Brick> tiles) {
System.out.println(tiles);//remove for loop and printing tiles calls toString()
}
语句包裹它:
while
答案 1 :(得分:1)
datePicker.minimumDate = Date()
答案 2 :(得分:1)
在我的回答中,我假设你想在用户没有输入“m”时终止程序,但是如果你想继续运行,那么while块就足够了
while True:
answer = raw_input("> ")
if answer == "m":
print(np.random.randint(1, 7))
else:
print"Error"
exit()
答案 3 :(得分:0)
您可以将所有内容封装在while循环中,如下所示:
while True:
answer = raw_input("Type 'm' to roll a dice: \n> ")
if answer == "m":
print(np.random.randint(1, 7))
else:
print"Error"
这样,每次用户输入“m”时,都会运行np.random调用。如果他们输入任何内容,它将打印“错误”,然后再次运行循环,要求他们输入“m”。